Google tarafından yayınlanan OpenThread, Thread® uygulamasının açık kaynaklı bir uygulamasıdır. Google, bağlantılı ev ve ticari binalarda ürünlerin geliştirilmesini hızlandırmak için Google Nest ürünlerinde kullanılan ağ teknolojisinin geliştiriciler tarafından daha geniş bir kitlenin kullanımına sunulması için OpenThread özelliğini kullanıma sunmuştur.

OpenThread (OT) dar bir platform soyutlama katmanı ve küçük bir bellek alanıyla Hem System on-Chip (SoC) hem de Ortak İşleyen (RCP, NCP) tasarımlarını destekler.
OpenThread, İş Parçacığı Spesifikasyonu'nda tanımlanan tüm özellikleri uygular. Bu spesifikasyon; ev ve ticari bina uygulamaları için IPv6 tabanlı güvenilir, güvenli ve düşük güçlü kablosuz cihazdan cihaza iletişim protokolünü tanımlar.

Özellikler

OpenThread tüm Thread ağ katmanlarının (MAC güvenliği ile IPv6, 6LoWPAN, IEEE 802.15.4, Örgü Bağlantı Oluşturma, Örgü Yönlendirme) ve cihaz rollerinin yanı sıra Sınır Yönlendirici desteğini uygular.

Uygulama hizmetleri
  • IPv6 yapılandırması ve ham veri arayüzü
  • UDP yuvaları
  • CoAP istemcisi ve sunucusu
  • DHCPv6 istemcisi ve sunucusu
  • DNSv6 istemcisi
Gelişmiş Özellikler
  • Çocuk Gözetimi
  • Yeniden Ekleme durumunda Önceki Üst Yayıncıyı Bilgilendir
  • Sıkışma Algılama
  • Periyodik Üst Öğe Arama
Ortak işleyen desteği
  • Spinel, genel amaçlı bir Ortak İşlemci protokolü
  • OT Daemon, bir kullanıcı alanı Radyo Ortak İşlemci ağ arayüzü sürücüsü/arka plan programı
  • Spinel düğümleri üzerinden Sniffer desteği
Sınır Yönlendirici
  • Thread ve Ethernet/Kablosuz Ağ arasında çift yönlü IPv6 erişilebilirliği
  • Thread ve Ethernet/Wi-Fi arasında çift yönlü DNS tabanlı hizmet keşfi
  • Ethernet/kablosuz bağlantıları üzerinden iş parçacığı ağını genişletme

OpenThread'i nasıl kullanacaksınız?

OpenThread'in devam eden gelişimine katkıda bulunmak istiyorsanız OpenThread GitHub deposu tam size göre. Burada nasıl katkıda bulunacağınızla ilgili bilgiler, stil kılavuzumuz, davranış kurallarımız, lisanslama ve daha birçok bilgi bulabilirsiniz.

OpenThread'i kendi ürünlerinizde veya kişisel dağıtım için kullanmak istiyorsanız aşağıdaki seçenekleri kontrol edin.
Kendi Thread ağınızı oluşturup dağıtmak için kullanmak istediğiniz donanım ve platform tasarımını belirleyin. Thread ağınızı kablosuz veya Ethernet gibi diğer ağ katmanlarına bağlamak için bir Sınır Yönlendirici ekleyin veya LwIP, FreeRTOS ve mbed TLS kullanan tek platform çözümü olan OpenThread RTOS'dan yararlanın. Ayrıca, cihazları Thread ağına kolayca komisyon vermek için OpenThread Commissioner'dan yararlanın.
API Codelab'imizi deneyin ve uygulama geliştirme için API Referansı'mızı kullanın. IPv6, UDP, CoAP, ICMPv6, DNSv6...hepsi bu kadar.
OpenThread'i yeni bir donanım platformuna taşımak için gereken tüm adımlarda size yol gösterecek olan Taşıma Kılavuzumuza göz atın.
OpenThread, Thread Group tarafından sertifikasyon için kullanılabilir. Thread referans yığını olan OpenThread, sertifikasyonu kolaylaştırır.

Haberler

Thread hakkında kısa bir genel bakış edinmek ve geliştiricilerin OpenThread kullanarak IoT çözümlerini nasıl hızlıca oluşturabileceğini öğrenmek için Google I/O oturumumuzu izleyin.
12 Mart 2024

Tüm CLI komutlarının ve ilgili kullanım kılavuzlarının tam referansını artık OpenThread Referansı'nda bulabilirsiniz.
26 Aralık 2023

OpenThread Referansı'na, gruba göre tüm OpenThread yapılandırma değişkenlerinin eksiksiz referansı eklendi.
26 Ekim 2023

Yeni bir codelab'i kullanıma sunduk: OpenThread'i gerçek Espressif donanımında programlamayı, Thread ağı oluşturup yönetmeyi ve düğümler arasında ileti alışverişi yapmayı öğrenin.

Hangi ürünler OpenThread kullanır?

Aşağıdaki ürünler OpenThread kullanır ve İş Parçacığı Spesifikasyonu'nun temel gereksinimlerini destekler. "Thread on Thread" rozetinin bulunduğu ürünler Thread Group tarafından onaylanmıştır.

Birçok cihaz türünde OpenThread kullanılır ve bu ürün listelemesinde yer alan sınıflandırma, yaygın akıllı ev cihazı türlerini temel alır. Cihaz türlerine yönelik işlevler, üreticinin her bir cihaza eklediği özelliklerden gelir.

Ürününüzü öne çıkarmak mı istiyorsunuz? Daha fazla bilgi için ürün kurallarımıza göz atın.
Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır. OPENThread ve ilgili markalar, Thread Group’un ticari markalarıdır ve lisans altında kullanılmaktadır.