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ğ iletişimi katmanlarını (IPv6, 6LoWPAN, IEEE 802.15.4 MAC güvenliği, Örgü Bağlantısı Oluşturma, Örgü Yönlendirme) ve cihaz rollerini ve Sınır Yönlendirici desteğini uygular.

Uygulama hizmetleri
  • IPv6 yapılandırması ve ham veri arayüzü
  • UDP soketleri
  • CoAP istemcisi ve sunucusu
  • DHCPv6 istemcisi ve sunucusu
  • DNSv6 istemcisi
Gelişmiş Özellikler
  • Çocuk Gözetimi
  • Yeniden Ekleme Tarihinde Önceki Ebeveyni Bilgilendirme
  • Jam Algılama
  • Periyodik Ebeveyn Arama
İşleyen desteği
  • Spinel, genel amaçlı bir İşleyen protokolü
  • OT Daemon, kullanıcı alan Radyo Ortak İşlemci ağ arayüzü sürücüsü/arka plan programı
  • Spinel düğümleri üzerinden dinleyici desteği
Kenarlık Yönlendirici
  • Thread ve Ethernet/Wifi arasında çift yönlü IPv6 erişilebilirliği
  • Thread ve Ethernet/Wifi arasında çift yönlü DNS tabanlı hizmet keşfi
  • Mesaj Dizisi ağını Ethernet/Kablosuz bağlantıları üzerinden uzatılıyor

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.
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.
1 Ağustos 2023

Yeni bir codelab'i kullanıma sunduk: B91 Geliştirme Kiti ile Bir Thread Ağı Oluşturma ve OpenThread. OpenThread uygulamasını gerçek donanımda programlamayı, Thread ağı oluşturmayı ve yönetmeyi, ayrıca düğümler arasında mesaj alışverişi yapmayı öğrenin.
3 Kasım 2022

Yeni bir OpenThread Sınır Yönlendirici Codelab'ini yayınladık: NAT64 üzerinden internet erişimi sağlayın. OTBR'de NAT64'ü nasıl kurup kullanacağınızı öğrenin.

Hangi ürünler OpenThread kullanır?

Aşağıdaki ürünler OpenThread'ı kullanır ve Thread spesifikasyonunun temel gereksinimlerini destekler. "Mesaj dizisinde oluşturuldu" rozetini gösteren ürünler, Thread Grubu tarafından onaylanmıştır.

Google Home ekosistemi, bir dizi farklı cihaz türünü destekler. Cihaz türlerinin işlevleri, üreticinin her bir cihaza eklediği özelliklerden kaynaklanır. Daha fazla bilgi edinmek için Google Home ekosisteminde sunulan kullanım alanlarına bakın.

Ürününüzü öne çıkarmak mı istiyorsunuz? Daha fazla bilgi için ürün kurallarımızı inceleyin.
Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır. Thread, Thread Group, Inc.'in tescilli ticari markasıdır.