Google is committed to advancing racial equity for Black communities. See how.

Başlamak

Konu hakkında bilgi edinin

Eğer ® Konu yeni misiniz? Yoksa sadece bilginizi yenilemeniz mi gerekiyor? Bizim göz atın Konu Astar tüm Konuya temellerini ve nasıl çalıştığı kapsar.

OpenThread'i deneyin

Google tarafından yayınlanan OpenThread'in neyle ilgili olduğunu görmek ister misiniz? Bunu yapmanın en hızlı yolu, Codelab'lerimizden veya Kılavuzlarımızdan birini gözden geçirmektir.

Docker ile Simülasyon Codelab

Test donanımına ihtiyaç duymadan OpenThread'i deneyin. Docker'ı bir Mac veya Linux makinesinde kullanarak şunları nasıl yapacağınızı öğrenin:

  • Bir Thread ağını simüle edin
  • Devreye Alma ile Thread düğümlerinin kimliğini doğrulayın
  • Bir RCP içeren simüle edilmiş bir Thread ağını yönetmek için OpenThread Daemon'u kullanın

Docker ile Simulation Codelab'i deneyin

Derleme araç zinciri ile Simülasyon Codelab

Docker Simulation Codelab'ın alternatif bir sürümüdür; burada Docker kullanmak yerine OpenThread oluşturma araç zincirini kurar ve OpenThread'i doğrudan bir Mac veya Linux makinesinde oluşturursunuz.

Oluşturma araç zinciriyle Simulation Codelab'i deneyin

Donanım Codelab'leri

Doğrudan donanıma dalın, burada şunları nasıl yapacağınızı öğreneceksiniz:

  • 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ğrulayın
  • Çok Noktaya Yayın ve UDP için OpenThread CLI'yi kullanın (yalnızca İskandinav dili)

İskandinav Donanım Codelab deneyin Silikon Labs Donanım Codelab deneyin

API Kod Laboratuvarı

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
  • Kullanım ortak OpenThread API'leri ve otInstance sınıf
  • OpenThread durum değişikliklerini izleyin ve bunlara tepki verin
  • Bir Thread ağındaki tüm cihazlara UDP mesajları gönderin

API Codelab'ı deneyin

Ağ Simülatörü Codelab

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. Bir Mac veya Linux makinesiyle şunları nasıl yapacağınızı öğrenin:

  • OTNS yükleyin ve OTNS için OpenThread oluşturun
  • 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 kullanın

Ağ Simülatörü Codelab'ı deneyin

Test ve Görselleştirme Codelab

OTNS ile kullanılabilir Silk , OpenThread fonksiyonunu, özelliği ve gerçek cihazlarla sistem performansını doğrulamak için tam otomatik test platformu. Bir Mac veya Linux makinesiyle şunları nasıl yapacağınızı öğrenin:

  • OTNS özelliği etkinleştirilmiş gerçek cihazlar için OpenThread oluşturun
  • Silk test senaryolarını çalıştırarak oluşturulan Thread ağının durumunu izlemek için OTNS-Web'i kullanın

Test ve Görselleştirme Codelab'i deneyin

Sınır Yönlendirici Codelab

Bir Thread Border Router, bir Thread ağını Wi-Fi veya Ethernet gibi diğer IP tabanlı ağlara bağlar. Bir Thread ağı, diğer ağlara bağlanmak için bir Border Router gerektirir. OpenThread Border Router (OTBR), Thread Border Router'ın açık kaynaklı bir uygulamasıdır.

Bir Mac veya Linux makinesiyle şunları nasıl yapacağınızı öğrenin:

  • OTBR'yi kurun ve bir Thread ağı oluşturun
  • SRP özelliğine sahip bir OpenThread CLI cihazı oluşturun
  • SRP ile bir hizmet kaydedin
  • Bir Thread uç cihazını keşfedin ve ona ulaşın

Border Router Codelab'i deneyin

Border Router Thread 1.2 Çok Noktaya Yayın Codelab

Thread 1.2, Thread Ağı ile Altyapı (Wi-Fi/ethernet) ağ segmentleri arasında çok noktaya yayın iletişimine izin vererek, Thread Ağları arasında Çok Noktaya Yayını sunar. Bir Mac veya Linux makinesi ve bir Raspberry Pi ile şunları nasıl yapacağınızı öğrenin:

  • Thread 1.2 Çok Noktaya Yayın özellikleriyle nRF52840 üretici yazılımı oluşturun
  • Thread cihazlarında IPv6 çok noktaya yayın adreslerine abone olun

Border Router Thread 1.2 Multicast Codelab'ı deneyin

Docker ile Border Router

OTBR'yi herhangi bir Linux tabanlı makinede bir Docker kapsayıcısında da çalıştırabilirsiniz.

OTBR Docker kılavuzunu deneyin

kodu al

Ne yaptığınızı zaten biliyor ve koda başlamak mı istiyorsunuz? Ziyaret OpenThread GitHub sitesini Eğer OpenThread Sınır Router, OpenThread RTOS ve OpenThread Komiseri gibi diğer destek depoları, birlikte OpenThread depo bulabilirsiniz.

Platform desteği

OpenThread, hem OpenThread ekibi, hem silikon satıcıları hem de topluluk tarafından çeşitli cihazlara ve platformlara taşındı.

En satıcı destekli platformların listesini gör Satıcı Desteği .

Sistem mimarisi ve platform tasarımları hakkında daha fazla bilgi Platformlar bakış.

liman işçisi desteği

OpenThread ile kullanılmak üzere Docker görüntüleri mevcuttur Docker Hub . Bu görüntüler OpenThread ekibi tarafından oluşturulur ve test edilir ve araç zinciri ve sistem yapılandırmasından geçmek zorunda kalmadan OpenThread'i kullanmaya başlamanın kolay bir yoludur.

Kullanım kılavuzları

Belirli bir görev veya özellikle ilgili yardıma mı ihtiyacınız var? Rehberlerimiz yardımcı olabilir.

Kategori İçindekiler
İnşa etmek OpenThread nasıl oluşturulur ve yapılandırılır ve gelişmiş özellikler nasıl etkinleştirilir
taşıma OpenThread yeni bir donanım platformuna nasıl taşınır
Sınır Yönlendirici OpenThread ağınızı bir Border Router ile diğer IPv6 ağlarına nasıl bağlayabilirsiniz veya harici Thread devreye almayı nasıl kullanabilirsiniz
Komiser Cihazları bir Thread ağında devreye almak için OT Commissioner nasıl oluşturulur ve kullanılır?
Pyspinel Bir Thread paket dinleyicisi oluşturmak için Pyspinel nasıl kullanılır?
sertifika Platformunuzu tüm sertifikasyon test senaryolarına karşı nasıl test edebilirsiniz?

Uygulama API'leri

OpenThread üzerinde çalışacak bir uygulama mı geliştiriyorsunuz? Bizim deneyin OpenThread API'leri Codelab ile Gelişmekte temellerini öğrenmek veya içine kazmak API Referansı OpenThread hizmetleri mevcuttur ne olduğunu görmek için dokümantasyon.

Test ve belgelendirme

Biz OpenThread sınamak nasıl ve kullanıcı test araçları bizim mevcuttur öğrenin Test sayfası ve bizim son OpenThread peformance kalite ölçümlerini göz Kalite Panolar .

Ürün veya bileşen için Konu Sertifikasyon ilgilenen ediyorsanız, bkz Sertifika sayfasını.

Yardım alın veya katkıda bulunun

OpenThread hakkında bir sorunuz mu var? Devam eden gelişimine katkıda bulunmak ister misiniz? Bizim Kaynakları sayfası tüm yolları yardım almak için, ya da yardım etmeye açıklar.