Başlarken

Kaynağı GitHub'da görüntüleyin

Thread hakkında bilgi

Thread®'de yeni misiniz? Yoksa bilgilerinizi yenilemek mi istiyorsunuz? Mesaj dizileriyle ilgili temel bilgileri ve işleyiş şeklini kapsayan Mesaj dizisiyle ilgili temel bilgiler başlıklı makalemizi inceleyin.

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 Kılavuzlarımızdan birini çalıştırmaktır.

Docker ile Simülasyon Codelab'i

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

  • İleti dizisi ağını simüle etme
  • Komisyon ile mesaj 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ç zinciri içeren simülasyon Codelab'i

Docker Simülasyon Codelab'inin alternatif bir sürümü. Bu sürümde, Docker yerine OpenThread derleme araç zincirini ayarlar ve OpenThread'i doğrudan bir Mac veya Linux makinesinde derleyebilirsiniz.

Derleme araç seti ile simülasyon Codelab'ini deneyin

Donanım Codelab'ları

Donanıma hemen başlayın. Burada şunları öğreneceksiniz:

  • Nordic nRF52840 veya Silicon Labs EFR32 geliştirme kartlarında OpenThread'i flaşlama
  • Gerçek bir mesaj dizili ağ oluşturma
  • Komisyon ile mesaj düğümlerinin kimliğini doğrulama
  • Çoklu yayın ve UDP için OpenThread CLI'yi kullanma (yalnızca Kuzey Avrupa)

Espressif Donanım Codelab'ini deneyin

Nordic Donanım Codelab'ini deneyin

Silicon Labs Donanım Codelab'ini deneyin

Telink Donanım Codelab'ini deneyin

API Codelab

OpenThread API'lerini bir uygulamada kullanmak mı istiyorsunuz? Gerçek donanım kullanarak şunları nasıl yapacağınızı öğrenin:

  • Nordic nRF52840 geliştirme kartlarındaki düğmeleri ve LED'leri programlama
  • Yaygın OpenThread API'lerini ve otInstance sınıfını kullanma
  • OpenThread durum değişikliklerini izleme ve bunlara tepki verme
  • Thread ağındaki tüm cihazlara UDP mesajları gönderme

API Codelab'i deneyin

Ağ Simülasyon Aracı Codelab'i

OpenThread Network Simulator (OTNS), bir komut satırı arayüzü 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 işletim sistemli bir makinede şunları nasıl yapacağınızı öğrenin:

  • OTNS'yi yükleme ve OTNS için OpenThread oluşturma
  • OTNS-Web'i kullanarak bir mesaj dizisi ağını yönetme ve web tarayıcısında etkinliği görselleştirme
  • Simülasyonu daha fazla kontrol etmek için OTNS-CLI'yi kullanın

Ağ Simülasyon Aracı Codelab'ini deneyin

Test ve Görselleştirme Codelab'i

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

  • OTNS özelliği etkinken gerçek cihazlar için OpenThread derleme
  • 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'ini deneyin

Sınır Yönlendirici Codelab'i

Thread Sınır Yönlendirici, bir Thread ağını kablosuz veya Ethernet gibi diğer IP tabanlı ağlara bağlar. Thread ağının diğer ağlara bağlanması için bir sınır yönlendirici gerekir. OpenThread Sınır Yönlendirici (OTBR), Thread Sınır Yönlendirici'nin açık kaynaklı bir uygulamasıdır.

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

  • OTBR'yi ayarlama ve Thread ağı oluşturma
  • SRP özelliğine sahip bir OpenThread CLI cihazı oluşturma
  • Bir hizmeti SRP'ye kaydetme
  • Thread son cihazını bulma ve bu cihaza ulaşma

Sınır Yönlendirici Codelab'ini deneyin

Sınır Yönlendirici IPv6 Çoklu Yayın Codelab'i

Thread, Thread ağlarında IPv6 çoklu yayını destekler. Bu sayede, Thread ağı ile altyapı (kablosuz/Ethernet) ağ segmentleri arasında çoklu yayın iletişimi sağlanır. Mac veya Linux makine ve Raspberry Pi ile şunları nasıl yapacağınızı öğrenin:

  • IPv6 çoklu yayın özellikleriyle nRF52840 donanım yazılımı oluşturma
  • Thread cihazlarda 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şmesine olanak tanıyan bir mekanizmadır. NAT64 ağ geçidi, IPv4 protokolleri ile IPv6 protokolleri arasında bir çevirmen görevi görür. Mac veya Linux makine ve Raspberry Pi kullanarak, Sınır Yönlendiricisi Codelab'i temel alarak şunları nasıl yapacağınızı öğrenin:

  • NAT64 özellikleriyle 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ı makinede Docker kapsayıcısında da çalıştırabilirsiniz.

OTBR Docker kılavuzunu deneyin

Kodu alın

Ne yapmanız gerektiğini biliyor ve kodlamaya başlamak mı istiyorsunuz? OpenThread deposunun yanı sıra OpenThread Sınır Yönlendiricisi, OpenThread RTOS ve OpenThread Komiseri gibi diğer destek depolarını bulabileceğiniz OpenThread GitHub sitesini ziyaret edin.

Platform desteği

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

Tedarikçi firma tarafından desteklenen platformların listesini Tedarikçi Firma Desteği bölümünde bulabilirsiniz.

Sistem mimarisi ve platform tasarımları hakkında daha fazla bilgi edinmek için Platformlar genel bakış sayfasını inceleyin.

Docker desteği

OpenThread ile kullanılacak Docker görüntüleri Docker Hub'da mevcuttur. OpenThread ekibi tarafından oluşturulup test edilen bu görüntüler, araç zinciri ve sistem yapılandırması ile uğraşmak 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? Kılavuzlarımız size yardımcı olabilir.

Kategori İçindekiler
Oluşturma OpenThread'i oluşturma ve yapılandırma ve gelişmiş özellikleri etkinleştirme
Taşıma OpenThread'i yeni bir donanım platformuna taşıma
Sınır Yönlendirici OpenThread ağınızı bir sınır yönlendirici kullanarak diğer IPv6 ağlarına bağlama veya harici Thread devreye alma işlemini kullanma
Başkan Cihazları Thread ağına bağlamak için OT Commissioner'ı oluşturma ve kullanma
Pyspinel Pyspinel'i kullanarak bir Thread paketi dinleyicisi oluşturma.
Sertifika Platformunuzu tüm sertifika test senaryoları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ılabileceğini görmek için API Referansı dokümanlarını inceleyin.

Test ve sertifika

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? Devam eden gelişimine katkıda bulunmak ister misiniz? Yardım alma veya yardım etme ile ilgili tüm yöntemler Kaynaklar sayfamızda açıklanmıştır.