Thread hakkında bilgi
Thread®'e yeni mi başlıyorsunuz? Yoksa sadece bilgilerinizi mi tazelemek istiyorsunuz? Thread'in tüm temel özelliklerini ve işleyiş şeklini açıklayan Thread Primer'a göz atın.
OpenThread'i deneyin
Google tarafından yayınlanan OpenThread'in ne olduğunu öğrenmek ister misiniz? Bunu yapmanın en hızlı yolu Codelab'lerimizden veya kılavuzlarımızdan birini incelemektir.
Docker ile Simülasyon Codelab'i
Test donanımına ihtiyaç duymadan OpenThread'i deneyin. Mac veya Linux makinede Docker'ı kullanarak şunları yapmayı öğrenin:
- Thread ağı simülasyonu
- Commissioning ile Thread düğümlerinin kimliğini doğrulama
- RCP içeren simüle edilmiş bir Thread ağını yönetmek için OpenThread Daemon'u kullanma
Docker ile Simülasyon Codelab'ini deneme
Derleme araç zinciriyle simülasyon codelab'i
Docker Simulation Codelab'in alternatif bir sürümüdür. Bu sürümde Docker'ı kullanmak yerine OpenThread derleme araç zincirini ayarlayıp OpenThread'i doğrudan bir Mac veya Linux makinesinde derlersiniz.
Derleme araç zinciriyle Simülasyon Codelab'ini deneyin
Donanım Codelab'leri
Donanım hakkında bilgi edinin. Bu bölümde şunları öğreneceksiniz:
- Nordic nRF52840 veya Silicon Labs EFR32 geliştirme kartlarında OpenThread'i etkinleştirme
- Gerçek bir Thread ağı oluşturma
- Commissioning ile Thread düğümlerinin kimliğini doğrulama
- Çoklu yayın ve UDP için OpenThread CLI'yı kullanma (yalnızca Nordic)
Espressif Donanım Codelab'ini deneyin
Nordic Hardware Codelab'i deneyin
Silicon Labs Hardware Codelab'i deneyin
Telink Hardware Codelab'i deneyin
Texas Instruments Donanım Codelab'ini deneyin
API Codelab'i
Bir uygulamada OpenThread API'lerini kullanmak mı istiyorsunuz? Gerçek donanım kullanarak şunları nasıl yapacağınızı öğrenin:
- Nordic nRF52840 geliştirme kartlarındaki düğmeleri ve LED'leri programlama
- Yaygın OpenThread API'lerini ve
otInstancesınıfını kullanma - OpenThread durum değişikliklerini izleme ve bunlara tepki verme
- Bir Thread ağındaki tüm cihazlara UDP mesajları gönderme
Ağ Simülatörü Codelab'i
OpenThread Network Simulator (OTNS), bir KSA ve web arayüzü kullanarak simüle edilmiş bir Thread ağını görselleştirmenize ve çalıştırmanıza olanak tanır. Mac veya Linux makineyle şunları yapmayı öğrenin:
- OTNS'yi yükleme ve OTNS için OpenThread'i oluşturma
- Bir Thread ağını yönetmek ve etkinliği web tarayıcısında görselleştirmek için OTNS-Web'i kullanma
- Simülasyonu daha fazla kontrol etmek için OTNS-CLI'yi kullanma
Ağ Simülasyon Aracı Codelab'ini deneyin
Sınır Yönlendirici Codelab'i
Thread sınır yönlendirici, Thread ağını kablosuz ağ veya Ethernet gibi diğer IP tabanlı ağlara bağlar. Thread ağının diğer ağlara bağlanması için sınır yönlendirici gerekir. OpenThread Border Router (OTBR), Thread sınır yönlendiricisinin açık kaynaklı bir uygulamasıdır.
Mac veya Linux makineyle şunları yapmayı öğrenin:
- OTBR'yi kurma ve Thread ağı oluşturma
- SRP özelliğiyle OpenThread CLI cihazı oluşturma
- SRP'ye hizmet kaydetme
- Thread uç cihazını keşfetme ve cihaza ulaşma
Sınır Yönlendirici Codelab'ini deneyin
Border Router IPv6 Multicast Codelab
Thread, Thread ağlarında IPv6 çoklu yayını destekleyerek Thread ağı ile altyapı (kablosuz/Ethernet) ağ segmentleri arasında çoklu yayın iletişimi sağlar. Mac veya Linux makine ve Raspberry Pi ile şunları yapmayı öğrenin:
- IPv6 çok noktaya yayın özellikleriyle nRF52840 ürün yazılımı oluşturma
- Thread cihazlarında IPv6 çoklu yayın adreslerine abone olma
Sınır Yönlendirici IPv6 Çoklu Yayın Codelab'ini deneyin
Border Router NAT64 Codelab'i
NAT64, yalnızca IPv6 ağlarındaki ana makinelerin IPv4 ağlarındaki kaynaklara erişmesini sağlayan bir mekanizmadır. NAT64 ağ geçidi, IPv4 protokolleri ile IPv6 protokolleri arasında çeviri yapar. Mac veya Linux makinesi ve Raspberry Pi ile, Border Router Codelab'i temel alarak şunları yapmayı öğrenin:
- NAT64 özelliklerine sahip bir OpenThread sınır yönlendiricisi oluşturma
- Thread uç cihazlarından IPv4 ana makineleriyle iletişim kurma
Sınır Yönlendirici NAT64 Codelab'ini deneyin
Docker ile sınır yönlendirici
OTBR'yi Linux tabanlı herhangi bir makinede Docker kapsayıcısında da çalıştırabilirsiniz.
OTBR Docker kılavuzunu deneyin
Kodu alın
Ne yaptığınızı biliyor ve kodla çalışmaya başlamak mı istiyorsunuz? OpenThread deposunun yanı sıra OpenThread Border Router, OpenThread RTOS ve OpenThread Commissioner gibi diğer destek depolarını bulabileceğiniz OpenThread GitHub sitesini ziyaret edin.
Platform desteği
OpenThread, hem OpenThread ekibi hem de silikon satıcıları ve topluluk tarafından çeşitli cihazlara ve platformlara taşındı.
Tedarikçi tarafından desteklenen platformların listesini Tedarikçi Desteği sayfasında bulabilirsiniz.
Sistem mimarisi ve platform tasarımları hakkında daha fazla bilgiyi Platformlara genel bakış sayfasında bulabilirsiniz.
Docker desteği
OpenThread ile kullanılacak Docker görüntüleri Docker Hub'da mevcuttur. Bu görüntüler OpenThread ekibi tarafından oluşturulup test edilmiştir. Araç zinciri ve sistem yapılandırmasıyla uğraşmadan OpenThread'i kullanmaya başlamanın kolay bir yoludur.
Kullanıcı kılavuzları
Belirli bir görev veya özellikle ilgili yardıma mı ihtiyacınız var? Kılavuzlarımız size yardımcı olabilir.
| Kategori | İçindekiler |
|---|---|
| Derleme | OpenThread'i oluşturma ve yapılandırma ile gelişmiş özellikleri etkinleştirme |
| Taşıma (Porting) | OpenThread'i yeni bir donanım platformuna taşıma |
| Sınır yönlendirici | Sınır yönlendirici ile OpenThread ağınızı diğer IPv6 ağlarına bağlama veya harici Thread devreye alma özelliğini kullanma |
| Komisyon üyesi | Cihazları Thread ağına dahil etmek için OT Commissioner'ı oluşturma ve kullanma |
| Pyspinel | Thread paket yakalayıcı oluşturmak için Pyspinel'i kullanma |
| Sertifika | Platformunuzu tüm sertifika test senaryolarına göre test etme |
Uygulama API'leri
OpenThread üzerinde çalışacak bir uygulama mı geliştiriyorsunuz? Temel bilgileri öğrenmek için Developing with OpenThread APIs Codelab'imizi deneyin veya hangi OpenThread hizmetlerinin kullanılabildiğini görmek için API Referansı dokümanlarını inceleyin.
Test ve sertifikasyon
OpenThread'i nasıl test ettiğimizi ve Test sayfamızda hangi kullanıcı testi araçlarının bulunduğunu öğrenin.
Ürününüz veya bileşeniniz için Thread sertifikası almak istiyorsanız Sertifika sayfasına bakın.
Yardım alma veya katkıda bulunma
OpenThread ile ilgili sorunuz mu var? Sürekli gelişimine katkıda bulunmak mı istiyorsunuz? Kaynaklar sayfamızda, yardım almanın veya yardım etmenin tüm yolları açıklanmaktadır.