Mesaj dizisi hakkında bilgi edinin
Thread® kullanmaya yeni mi başladınız? Yoksa bilginizi tazelemeniz mi gerekiyor? Thread ile ilgili tüm temel bilgileri ve nasıl işlediğini açıklayan Thread Primer'a göz atın.
OpenThread hizmetini deneyin
Google tarafından yayınlanan OpenThread uygulamasının neyle ilgili olduğunu görmek ister misiniz? Bunu yapmanın en hızlı yolu, Codelab veya Rehberlerimizden birini incelemektir.
Docker ile Simülasyon Codelab'i
Test donanımına gerek kalmadan OpenThread'ı deneyin. Docker'ı bir Mac veya Linux makinede kullanarak şunları yapabilirsiniz:
- Thread ağını simüle etme
- komisyonlama ile ileti dizisi düğümlerinin kimliğini doğrulama
- RCP içeren bir Thread simülasyonlu ağı yönetmek için OpenThread Daemon'u kullanma
Simülasyon Codelab'ini Docker ile Deneyin
Kod yazma aracı derlemesiyle Codelab simülasyonu
Docker Simülatörü Codelab'inin alternatif bir sürümü olan Docker'ı kullanmak yerine, OpenThread derleme araç zincirini ayarlayıp OpenThread'ı doğrudan bir Mac veya Linux makinede oluşturabilirsiniz.
Simülasyon Codelab'ini derleme araç zinciriyle deneyin
Donanım Codelab'leri
Aşağıdakilerin nasıl yapılacağını öğreneceğiniz donanıma yakından bakın:
- Nordic nRF52840 veya Silicon Labs EFR32 geliştirme kartlarında Flash OpenThread
- Gerçek bir Thread ağı oluşturun
- komisyonlama ile ileti dizisi düğümlerinin kimliğini doğrulama
- Çoklu yayın ve UDP için OpenThread KSA'yı kullanma (yalnızca İskandinav)
Nordic Hardware Codelab'i deneyin
Silicon Labs Hardware Codelab'i deneyin
API Codelab'i
Bir uygulamada OpenThread API'leri kullanmak mı istiyorsunuz? Gerçek donanımları kullanarak:
- Nordic nRF52840 geliştirme panellerindeki düğmeleri ve LED'leri programlayın
- Ortak OpenThread API'lerini ve
otInstance
sınıfını kullanın - OpenThread durumundaki değişiklikleri izleme ve bunlara tepki verme
- Bir Thread ağındaki tüm cihazlara UDP mesajları gönderme
Ağ Simülasyon Aracı Codelab
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 makine ile şunları öğrenin:
- OTNS'yi yükleme ve OTNS için OpenThread oluşturma
- Bir Thread ağını yönetmek ve bir web tarayıcısında etkinliği görselleştirmek için OTNS-Web'i kullanın
- Simülasyonu daha fazla kontrol etmek için OTNS-CLI'yi kullanın
Ağ Simülasyon Aracı Codelab'i deneyin
Codelab'i Test Etme ve Görselleştirme
OTNS, OpenThread işlevini, özelliğini ve sistem performansını gerçek cihazlarla doğrulamak için tam otomatik bir test platformu olan Silk ile kullanılabilir. Mac veya Linux makine ile şunları öğrenin:
- OTNS özelliği etkinleştirilmiş olarak gerçek cihazlar için OpenThread oluşturma
- İpek test durumları çalıştırılarak oluşturulan mesaj dizisi ağının durumunu izlemek için OTNS-Web'i kullanın
Testlab ve Görselleştirme Codelab'ini Deneyin
Sınır Yönlendirici Codelab'i
Mesaj Dizisi Sınırı Yönlendiricisi, iş parçacığı ağını kablosuz ağ veya Ethernet gibi diğer IP tabanlı ağlara bağlar. Bir İş parçacığı ağı, diğer ağlara bağlanmak için bir Sınır Yönlendiricisi gerektirir. OpenThread Kenar Yönlendiricisi (OTBR), Thread Sınır Yönlendiricisinin açık kaynaklı bir uygulamasıdır.
Mac veya Linux makine ile şunları öğrenin:
- OTBR ayarlarını yapın ve Thread ağı oluşturun
- SRP özelliğiyle bir OpenThread CLI cihazı oluşturun
- SRP ile hizmet kaydetme
- Thread bitiş cihazını keşfedin ve bu cihaza ulaşın
Sınır Yönlendirici Codelab'ini deneyin
Sınır Yönlendirici Thread 1.2 Multicast Codelab
Thread 1.2, Thread Ağı'nda Çoklu Yayın özelliğini kullanıma sunarak Thread ağı ile altyapı (kablosuz/ethernet) ağ segmentleri arasında çoklu yayın iletişimine imkan tanıyor. Mac veya Linux makine ve Raspberry Pi ile şunları yapmayı öğrenin:
- Thread 1.2 Multicast özellikleriyle nRF52840 donanım yazılımı oluşturma
- Thread cihazlarında IPv6 çoklu yayın adreslerine abone olma
Sınır Yönlendirici Thread 1.2 Multicast Codelab'i deneyin
Sınır Yönlendiricisi NAT64 Codelab
NAT64, yalnızca IPv6 ağlarındaki ana makinelerin IPv4 ağlarındaki kaynaklara erişebilmesini sağlayan bir mekanizmadır. NAT64 ağ geçidi, IPv4 protokolleri ile IPv6 protokolleri arasında çevirmendir. Mac veya Linux makine ve Raspberry Pi ile ve Sınır Yönlendirici Codelab'ini oluştururken aşağıdaki işlemleri nasıl yapacağınızı öğrenin:
- NAT64 özellikleriyle OpenThread Sınır Yönlendirici oluşturma
- Thread son cihazlarından IPv4 ana makineleri ile iletişim kurma
Sınır Yönlendiricisi NAT64 Codelab'i deneyin
Docker ile Sınır Yönlendirici
OTBR'yi herhangi bir Linux tabanlı makinedeki Docker container'ında da çalıştırabilirsiniz.
Kodu alın
Ne yaptığınızı zaten biliyor ve kodu kullanmaya başlamak mı istiyorsunuz? OpenThread deposunu ve OpenThread Border Router, OpenThread RTOS ve OpenThread Commissioner gibi diğer destek depolarıyla birlikte kullanabileceğiniz OpenThread GitHub sitesini ziyaret edin.
Platform desteği
OpenThread, hem OpenThread ekibi, silikon tedarikçileri hem de topluluk tarafından çeşitli cihazlara ve platformlara taşınmıştır.
Sağlayıcı Desteği sayfasında sağlayıcı tarafından desteklenen platformların listesine bakın.
Platformlara genel bakışta sistem mimarisi ve platform tasarımları hakkında daha fazla bilgi edinin.
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 ve araç zincirinden ve sistem yapılandırmasından geçmeye gerek kalmadan OpenThread'ı kullanmaya başlamanın kolay bir yoludur.
Kullanıcı kılavuzları
Belirli bir görev veya özellik konusunda yardıma mı ihtiyacınız var? Kılavuzlarımız size yardımcı olabilir.
Kategori | İçindekiler |
---|---|
Derleme | OpenThread derleme ve yapılandırma ve gelişmiş özellikleri etkinleştirme |
Taşıma | OpenThread'ı yeni bir donanım platformuna taşıma |
Sınır Yönlendirici | OpenThread ağınızı Sınır Yönlendirici ile diğer IPv6 ağlarına bağlama veya harici Thread komisyonunu kullanma |
Delege | Cihazları bir Thread ağına dağıtmak için OT komisyoncusu oluşturma ve kullanma |
Psikolog | Pyspinel, Thread paket algılayıcısı oluşturmak için nasıl kullanılır? |
Sertifika | Platformunuzu tüm sertifika test durumlarıyla karşılaştırarak test etme |
Uygulama API'leri
OpenThread'ı temel alan bir uygulama mı geliştiriyorsunuz? Temel bilgileri öğrenmek için OpenThread API'leri ile Geliştirme Lab'i deneyin veya hangi OpenThread hizmetlerinin kullanılabildiğini görmek için API Referansı dokümanlarına bakın.
Test ve sertifika
OpenThread’ı nasıl test ettiğimizi ve Test etme sayfamızda hangi kullanıcı test araçlarının mevcut olduğunu öğrenin ve Kalite Kontrol Panellerimizde en yeni OpenThread performans kalitesi metriklerine göz atın.
Ürününüz veya bileşeniniz için Thread Sertifikası almak istiyorsanız Sertifika sayfasını inceleyin.
Yardım alın veya katkıda bulunun
OpenThread hakkında bir sorunuz mu var? Devam eden geliştirme sürecine katkıda bulunmak ister misiniz? Yardım almanın veya yardım etmenin tüm yolları Kaynaklar sayfamızda açıklanmaktadır.