Thread hakkında bilgi
Thread®'i ilk kez mi kullanıyorsunuz? Yoksa 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 rehberlerimizden 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'ı kullanma
Docker ile Simülasyon Codelab'ini deneyin
Derleme araç zinciriyle simülasyon codelab'i
Docker Simulation Codelab'in alternatif bir sürümü. Bu sürümde, Docker kullanmak yerine OpenThread derleme araç zincirini kurup OpenThread'i doğrudan Mac veya Linux makinede derlersiniz.
Derleme araç zinciriyle simülasyon codelab'ini deneme
Donanım Codelab'leri
Donanım konusuna hemen giriş yapın. Bu bölümde şunları öğreneceksiniz:
- Geliştirme kartlarına OpenThread yükleme
- Gerçek bir Thread ağı oluşturma
- Thread düğümlerinin yetkilendirme ile 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 Donanım Codelab'ini deneyin
Telink Hardware Codelab'i deneyin
Texas Instruments Donanım Codelab'ini deneyin. Codelab
API Codelab'i
Bir uygulamada OpenThread API'lerini kullanmak mı istiyorsunuz? Gerçek donanım kullanarak şunları yapmayı öğreneceksiniz:
- 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 CLI 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 makinede şunları nasıl yapacağınızı öğrenin:
- OTNS'yi yükleme ve OTNS için OpenThread'i derleme
- Thread ağını yönetmek ve bir web tarayıcısındaki etkinliği 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 Sınır Yönlendiricisi (OTBR), Thread sınır yönlendiricisinin açık kaynaklı bir uygulamasıdır.
Mac veya Linux makinede şunları nasıl yapacağınızı öğrenin:
- OTBR'yi kurma ve Thread ağı oluşturma
- SRP özelliğiyle OpenThread CLI cihazı oluşturma
- SRP'ye hizmet kaydetme
- Thread uç cihazlarını keşfetme ve bunlara 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 donanım 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
Sınır Yönlendirici 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, Sınır Yönlendirici 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 herhangi bir Linux tabanlı makinedeki Docker kapsayıcısında da çalıştırabilirsiniz.
OTBR Docker kılavuzunu deneyin
Kodu alın
Ne yapacağınızı biliyor ve kodla çalışmaya başlamak mı istiyorsunuz? OpenThread deposunun yanı sıra OpenThread Sınır Yönlendirici, OpenThread RTOS ve OpenThread Commissioner gibi diğer destek depolarını bulabileceğiniz OpenThread GitHub sitesini ziyaret edin.
Platform desteği
OpenThread; OpenThread ekibi, silikon tedarikçileri ve topluluk tarafından çeşitli cihazlara ve platformlara taşınmıştır.
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 edilir ve araç zinciri ile sistem yapılandırmasıyla uğraşmadan OpenThread'i kullanmaya başlamanın kolay bir yoludur.
Kullanıcı rehberleri
Belirli bir görev veya özellikle ilgili yardıma mı ihtiyacınız var? Rehberlerimiz size yardımcı olabilir.
| Kategori | İçindekiler |
|---|---|
| Derleme | OpenThread'i derleme ve yapılandırma ve gelişmiş tanıtımı 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 |
| Başkan | Cihazları Thread ağına yetkilendirmek için OT Commissioner oluşturma ve kullanma |
| Pyspinel | Thread paket dinleyicisi oluşturmak için Pyspinel'i kullanma |
| Sertifika | Platformunuzu tüm sertifika test durumları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ılabildiğini görmek için API Referansı belgelerini inceleyin.
Test ve sertifikasyon
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? Gelişimine katkıda bulunmak mı istiyorsunuz? Kaynaklar sayfamızda, yardım almanın veya yardım etmenin tüm yolları açıklanmaktadır.