Kaynağı GitHub'da görüntüleyin
Thread hakkında bilgi
Thread®'de yeni misiniz? Yoksa bilgilerinizi yenilemek mi istiyorsunuz? Mesaj dizileriyle ilgili temel bilgileri ve işleyiş şeklini kapsayan Mesaj dizisiyle ilgili temel bilgiler başlıklı makalemizi inceleyin.
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 çalıştırmaktır.
Docker ile Simülasyon Codelab'i
Test donanımına ihtiyaç duymadan OpenThread'i deneyin. Mac veya Linux makinede Docker'ı kullanarak şunları nasıl yapacağınızı öğrenin:
- İleti dizisi ağını simüle etme
- Komisyon ile mesaj düğümlerinin kimliğini doğrulama
- RCP içeren simüle edilmiş bir Thread ağını yönetmek için OpenThread Daemon'ı kullanma
Docker ile Simülasyon Codelab'ini deneyin
Derleme araç zinciri içeren simülasyon Codelab'i
Docker Simülasyon Codelab'inin alternatif bir sürümü. Bu sürümde, Docker yerine OpenThread derleme araç zincirini ayarlar ve OpenThread'i doğrudan bir Mac veya Linux makinesinde derleyebilirsiniz.
Derleme araç seti ile simülasyon Codelab'ini deneyin
Donanım Codelab'ları
Donanıma hemen başlayın. Burada şunları öğreneceksiniz:
- Nordic nRF52840 veya Silicon Labs EFR32 geliştirme kartlarında OpenThread'i flaşlama
- Gerçek bir mesaj dizili ağ oluşturma
- Komisyon ile mesaj düğümlerinin kimliğini doğrulama
- Çoklu yayın ve UDP için OpenThread CLI'yi kullanma (yalnızca Kuzey Avrupa)
Espressif Donanım Codelab'ini deneyin
Nordic Donanım Codelab'ini deneyin
Silicon Labs Donanım Codelab'ini deneyin
Telink Donanım Codelab'ini deneyin
API Codelab
OpenThread API'lerini bir uygulamada 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
otInstance
sınıfını kullanma - OpenThread durum değişikliklerini izleme ve bunlara tepki verme
- Thread ağındaki tüm cihazlara UDP mesajları gönderme
Ağ Simülasyon Aracı Codelab'i
OpenThread Network Simulator (OTNS), bir komut satırı arayüzü 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 işletim sistemli bir makinede şunları nasıl yapacağınızı öğrenin:
- OTNS'yi yükleme ve OTNS için OpenThread oluşturma
- OTNS-Web'i kullanarak bir mesaj dizisi ağını yönetme ve web tarayıcısında etkinliği görselleştirme
- Simülasyonu daha fazla kontrol etmek için OTNS-CLI'yi kullanın
Ağ Simülasyon Aracı Codelab'ini deneyin
Test ve Görselleştirme Codelab'i
OTNS, gerçek cihazlarla OpenThread işlevini, özelliğini ve sistem performansını doğrulamak için tam otomatik bir test platformu olan Silk ile kullanılabilir. Mac veya Linux makinenizde şunları nasıl yapacağınızı öğrenin:
- OTNS özelliği etkinken gerçek cihazlar için OpenThread derleme
- Silk test senaryolarını çalıştırarak oluşturulan Thread ağının durumunu izlemek için OTNS-Web'i kullanın
Test ve Görselleştirme Codelab'ini deneyin
Sınır Yönlendirici Codelab'i
Thread Sınır Yönlendirici, bir Thread ağını kablosuz veya Ethernet gibi diğer IP tabanlı ağlara bağlar. Thread ağının diğer ağlara bağlanması için bir sınır yönlendirici gerekir. OpenThread Sınır Yönlendirici (OTBR), Thread Sınır Yönlendirici'nin açık kaynaklı bir uygulamasıdır.
Mac veya Linux makinenizde şunları nasıl yapacağınızı öğrenin:
- OTBR'yi ayarlama ve Thread ağı oluşturma
- SRP özelliğine sahip bir OpenThread CLI cihazı oluşturma
- Bir hizmeti SRP'ye kaydetme
- Thread son cihazını bulma ve bu cihaza ulaşma
Sınır Yönlendirici Codelab'ini deneyin
Sınır Yönlendirici IPv6 Çoklu Yayın Codelab'i
Thread, Thread ağlarında IPv6 çoklu yayını destekler. Bu sayede, Thread ağı ile altyapı (kablosuz/Ethernet) ağ segmentleri arasında çoklu yayın iletişimi sağlanır. Mac veya Linux makine ve Raspberry Pi ile şunları nasıl yapacağınızı öğrenin:
- IPv6 çoklu yayın özellikleriyle nRF52840 donanım yazılımı oluşturma
- Thread cihazlarda IPv6 çoklu yayın adreslerine abone olma
Sınır Yönlendirici IPv6 Çoklu Yayın Codelab'ini deneyin
Sınır Yönlendirici NAT64 Codelab'i
NAT64, yalnızca IPv6 ağlarındaki ana makinelerin IPv4 ağlarındaki kaynaklara erişmesine olanak tanıyan bir mekanizmadır. NAT64 ağ geçidi, IPv4 protokolleri ile IPv6 protokolleri arasında bir çevirmen görevi görür. Mac veya Linux makine ve Raspberry Pi kullanarak, Sınır Yönlendiricisi Codelab'i temel alarak şunları nasıl yapacağınızı öğrenin:
- NAT64 özellikleriyle 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 herhangi bir Linux tabanlı makinede Docker kapsayıcısında da çalıştırabilirsiniz.
OTBR Docker kılavuzunu deneyin
Kodu alın
Ne yapmanız gerektiğini biliyor ve kodlamaya başlamak mı istiyorsunuz? OpenThread deposunun yanı sıra OpenThread Sınır Yönlendiricisi, OpenThread RTOS ve OpenThread Komiseri gibi diğer destek depolarını bulabileceğiniz OpenThread GitHub sitesini ziyaret edin.
Platform desteği
OpenThread, hem OpenThread ekibi hem de silikon tedarikçileri ve topluluk tarafından çeşitli cihazlara ve platformlara taşındı.
Tedarikçi firma tarafından desteklenen platformların listesini Tedarikçi Firma Desteği bölümünde bulabilirsiniz.
Sistem mimarisi ve platform tasarımları hakkında daha fazla bilgi edinmek için Platformlar genel bakış sayfasını inceleyin.
Docker desteği
OpenThread ile kullanılacak Docker görüntüleri Docker Hub'da mevcuttur. OpenThread ekibi tarafından oluşturulup test edilen bu görüntüler, araç zinciri ve sistem yapılandırması ile uğraşmak zorunda kalmadan 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 |
---|---|
Oluşturma | OpenThread'i oluşturma ve yapılandırma ve gelişmiş özellikleri etkinleştirme |
Taşıma | OpenThread'i yeni bir donanım platformuna taşıma |
Sınır Yönlendirici | OpenThread ağınızı bir sınır yönlendirici kullanarak diğer IPv6 ağlarına bağlama veya harici Thread devreye alma işlemini kullanma |
Başkan | Cihazları Thread ağına bağlamak için OT Commissioner'ı oluşturma ve kullanma |
Pyspinel | Pyspinel'i kullanarak bir Thread paketi dinleyicisi oluşturma. |
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 OpenThread API'leri ile geliştirme Codelab'imizi deneyin veya hangi OpenThread hizmetlerinin kullanılabileceğini görmek için API Referansı dokümanlarını inceleyin.
Test ve sertifika
OpenThread'i nasıl test ettiğimizi ve hangi kullanıcı testi araçlarının kullanılabildiğini Test sayfamızdan öğrenebilirsiniz.
Ü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? Devam eden gelişimine katkıda bulunmak ister misiniz? Yardım alma veya yardım etme ile ilgili tüm yöntemler Kaynaklar sayfamızda açıklanmıştır.