Kaynağı GitHub'da görüntüleyin
Thread hakkında bilgi edinin
Thread®'de yeni misiniz? Yoksa bilginizi tazelemeniz mi gerekiyor? Thread ile ilgili tüm temel bilgilerin ve işleyiş şeklinin ele alındığı Thread Primer'a göz atın.
OpenThread'i deneyin
Google tarafından yayınlanan OpenThread hakkında bilgi edinmek ister misiniz? Bunu yapmanın en hızlı yolu Codelab veya Rehberlerimizden birini incelemektir.
Docker ile Simülasyon Codelab'i
Test donanımı gerekmeden OpenThread'i deneyin. Bir Mac veya Linux makinesinde Docker'ı kullanarak şunları öğrenin:
- Thread ağını simüle etme
- Devreye Alma ile Thread düğümlerinin kimliğini doğrulama
- RCP içeren simüle edilmiş bir Thread ağını yönetmek için OpenThread Daemon'ı kullanın
Simulation Codelab'i Docker ile deneyin
Derleme araç zinciri ile Codelab simülasyonu
Docker Simulation Codelab'in alternatif bir sürümü. Bu sürüm, Docker'ı kullanmak yerine OpenThread derleme araç zincirini oluşturur ve OpenThread'i doğrudan bir Mac veya Linux makinesinde derleyin.
Simulation Codelab'i derleme araç zinciriyle deneyin
Donanım Codelab'leri
Donanım konusuna doğrudan dalın. Bu arada, aşağıdakilerin nasıl yapılacağını öğrenebilirsiniz:
- Nordic nRF52840 veya Silicon Labs EFR32 geliştirme kartlarında Flash OpenThread
- Gerçek bir Thread ağı oluşturun
- Devreye Alma ile Thread düğümlerinin kimliğini doğrulama
- Çoklu Yayın ve UDP için OpenThread CLI'yı kullanın (yalnızca Nordic)
Espressif Hardware Codelab'i deneyin
İskandinav Donanım Codelab'ini deneyin
Silicon Labs Donanım Codelab'ini deneyin
Telink Hardware Codelab'i deneyin
API Codelab'i
Bir uygulamada OpenThread API'lerini kullanmak ister misiniz? Gerçek donanım kullanarak şunları nasıl yapacağınızı öğrenin:
- Nordic nRF52840 geliştirme kartlarındaki düğmeleri ve LED'leri programlayın
- Yaygın OpenThread API'lerini ve
otInstance
sınıfını kullanın - OpenThread durum değişikliklerini izleme ve bunlara tepki verme
- UDP mesajlarını Thread ağındaki tüm cihazlara gönderin
Ağ Simülatörü Codelab
OpenThread Ağ Simülatörü (OTNS), KSA ve web arayüzü kullanarak simüle edilmiş bir Thread ağını görselleştirmenizi ve çalıştırmanızı sağlar. Bir Mac veya Linux makinede şunları nasıl yapacağınızı öğrenin:
- OTNS yükleme ve OTNS için OpenThread derleme
- Thread ağını yönetmek ve etkinliği bir web tarayıcısında görselleştirmek için OTNS-Web kullanın
- Simülasyonu daha fazla kontrol etmek için OTNS-CLI'yı kullanın
Ağ Simülatörü Codelab'i deneyin
Test ve Görselleştirme Codelab'i
OTNS, OpenThread işlevini, özelliğini ve sistem performansını gerçek cihazlarla doğrulamak için tamamen otomatik bir test platformu olan Silk ile kullanılabilir. Mac veya Linux makineyle şunları nasıl yapacağınızı öğrenin:
- OTNS özelliğini etkinleştirerek gerçek cihazlar için OpenThread oluşturun
- Silk test senaryoları ç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
İş Parçacığı Kenarlığı Yönlendiricisi, bir Thread ağını kablosuz ağ veya Ethernet gibi diğer IP tabanlı ağlara bağlar. İş parçacığı ağı, diğer ağlara bağlanmak için bir Sınır Yönlendirici gerektirir. OpenThread Sınır Yönlendirici (OTBR), bir İş Parçacığı Kenarlığı Yönlendiricisinin açık kaynaklı bir uygulamasıdır.
Mac veya Linux makineyle şunları nasıl yapacağınızı öğrenin:
- OTBR'yi kurma ve bir Thread ağı oluşturma
- SRP özelliğiyle OpenThread CLI cihazı oluşturun
- SRP ile hizmet kaydetme
- Bir Thread son cihazını keşfetme ve bu cihaza erişme
Sınır Yönlendirici Codelab'i deneyin
Kenar Yönlendirici İş Parçacığı 1.2 Çoklu Yayın Codelab
Thread 1.2, Thread ağı ile Altyapı (Kablosuz/ethernet) ağ segmentleri arasında çoklu yayın iletişimine olanak tanıyan Thread Networks'te Çoklu Yayın özelliğini sunar. Bir Mac veya Linux makinesi ve bir Raspberry Pi ile şunları nasıl yapacağınızı öğrenin:
- Thread 1.2 Çoklu Yayın özellikleriyle nRF52840 donanım yazılımı oluşturun
- Thread cihazlarda IPv6 çoklu yayın adreslerine abone olma
Sınır Yönlendirici Thread 1.2 Çoklu Yayın Codelab'i deneyin
Sınır Yönlendirici NAT64 Codelab
NAT64, yalnızca IPv6 ağlardaki 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 bir çevirmendir. Bir Mac veya Linux makinesi, bir Raspberry Pi'yle ve Sınır Yönlendirici Codelab'ini oluşturarak şunları nasıl yapacağınızı öğrenebilirsiniz:
- NAT64 özelliklerine sahip bir OpenThread Sınır Yönlendirici oluşturma
- Thread uç cihazlarından IPv4 ana makineleriyle iletişim kurma
Sınır Yönlendirici NAT64 Codelab'i deneyin
Docker özellikli Sınır Yönlendirici
OTBR'yi, herhangi bir Linux tabanlı makinedeki Docker container'ında da çalıştırabilirsiniz.
OTBR Docker kılavuzunu deneyin
Kodu alın
Ne yaptığınızı zaten biliyor ve kodu kullanmaya başlamak mı istiyorsunuz? OpenThread kod 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, silikon tedarikçileri hem de topluluk tarafından çeşitli cihazlara ve platformlara taşınmıştır.
Sağlayıcı Desteği sayfasında satıcı tarafından desteklenen platformların listesini görebilirsiniz.
Platformlara genel bakış bölümünden sistem mimarisi ve platform tasarımları hakkında daha fazla bilgi edinebilirsiniz.
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 edilir ve araç zinciri ile sistem yapılandırmasından geçmek 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? Rehberlerimiz bu konuda size yardımcı olabilir.
Kategori | İçindekiler |
---|---|
Oluşturma | OpenThread oluşturma, 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 hizmetini kullanma |
Delege | Cihazları Thread ağına komisyonlandırmak için OT Commissioner derleme ve kullanma |
Pispinel | İş parçacığı paket algılayıcısı oluşturmak için Pyspinel nasıl kullanılır? |
Sertifika | Platformunuzu tüm sertifika test durumlarıyla karşılaştırarak test etme |
Uygulama API'leri
OpenThread üzerinde çalışacak bir uygulama mı geliştiriyorsunuz? Temel bilgileri öğrenmek için OpenThread API'leri Codelab ile Geliştirme bölümümüzü deneyin veya hangi OpenThread hizmetlerinin kullanıma sunulduğunu görmek için API Reference belgelerini inceleyin.
Test ve sertifikasyon
OpenThread'i nasıl test ettiğimizi ve hangi kullanıcı test araçlarının mevcut olduğunu Test sayfamızda öğrenin.
Ürün veya bileşeniniz için Thread Sertifikasyonu ile ilgileniyorsanız Sertifika sayfasına bakın.
Yardım alma veya katkıda bulunma
OpenThread hakkında bir sorunuz mu var? Aracın süregelen gelişimine katkıda bulunmak ister misiniz? Yardım alma veya yardım almanın tüm yolları Kaynaklar sayfamızda açıklanmaktadır.