Başlarken

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

Thread hakkında bilgi

Thread®'e yeni mi başlıyorsunuz? Yoksa bilgilerinizi mi tazelemek istiyorsunuz? Thread'in tüm temel özelliklerini ve işleyiş şeklini ele alan Thread Primer adlı makalemize göz atın.

OpenThread'i deneyin

Google tarafından yayınlanan OpenThread'in ne olduğunu öğrenmek mi istiyorsunuz? Bu işlemi yapmanın en hızlı yolu Codelab'lerimizden veya kılavuzlarımızdan 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'u kullanma

Docker ile Simülasyon Codelab'ini deneme

Derleme araç zinciri içeren simülasyon codelab'i

Docker Simulation Codelab'in alternatif bir sürümüdür. Bu sürümde Docker'ı kullanmak yerine OpenThread derleme araç zincirini ayarlayıp OpenThread'i doğrudan bir Mac veya Linux makinesinde derlersiniz.

Derleme araç zinciriyle Simülasyon Codelab'ini deneyin

Donanım Codelab'leri

Donanım hakkında bilgi edinin. Bu bölümde şunları öğreneceksiniz:

  • Nordic nRF52840 veya Silicon Labs EFR32 geliştirme kartlarında OpenThread'i flaşlama
  • Gerçek bir Thread ağı oluşturma
  • Commissioning ile Thread düğümlerinin 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 Hardware Codelab'i deneyin

Telink Hardware Codelab'i deneyin

API Codelab'i

Bir uygulamada OpenThread API'lerini kullanmak mı istiyorsunuz? Gerçek donanım kullanarak şunları yapmayı öğ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
  • Bir Thread ağındaki tüm cihazlara UDP mesajları gönderme

API Codelab'ini deneyin

Network Simulator Codelab'i

OpenThread Network Simulator (OTNS), KSA ve web arayüzünü kullanarak simüle edilmiş bir Thread ağını görselleştirmenize ve çalıştırmanıza olanak tanır. Mac veya Linux makineyle şunları nasıl yapacağınızı öğrenin:

  • OTNS'yi yükleme ve OTNS için OpenThread'i oluşturma
  • Bir Thread ağını yönetmek ve web tarayıcısında etkinliği görselleştirmek için OTNS-Web'i kullanma
  • Simülasyonu daha fazla kontrol etmek için OTNS-CLI'ı kullanma

Ağ Simülatörü 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ğı, diğer ağlara bağlanmak için bir sınır yönlendirici gerektirir. OpenThread Border Router (OTBR), Thread Border Router'ın açık kaynaklı bir uygulamasıdır.

Mac veya Linux makineyle şunları yapmayı öğ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

Border Router Codelab'i 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 cihazlarda IPv6 çoklu yayın adreslerine abone olma

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

Border Router 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, Border Router Codelab'i temel alarak şunları yapmayı öğrenin:

  • NAT64 özelliklerine sahip bir OpenThread Border Router 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 Linux tabanlı herhangi bir makinede Docker kapsayıcısında da çalıştırabilirsiniz.

OTBR Docker kılavuzunu deneyin

Kodu alın

Ne yaptığınızı biliyor ve kodla çalışmaya başlamak mı istiyorsunuz? OpenThread deposunun yanı sıra OpenThread Border Router, OpenThread RTOS ve OpenThread Commissioner gibi diğer destek depolarını bulabileceğiniz OpenThread GitHub sitesini ziyaret edin.

Platform desteği

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

Tedarikçi tarafından desteklenen platformların listesini Tedarikçi Desteği bölümünde 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 edilmiştir. Araç zinciri ve sistem yapılandırmasıyla uğraşmadan 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 ile gelişmiş özellikleri etkinleştirme
Taşıma (Porting) OpenThread'i yeni bir donanım platformuna taşıma
Sınır yönlendirici OpenThread ağınızı sınır yönlendirici ile diğer IPv6 ağlarına bağlama veya harici Thread devreye alma özelliğini kullanma
Komisyon üyesi Cihazları Thread ağına dahil etmek için OT Commissioner'ı oluşturma ve kullanma
Pyspinel Thread paket yakalayıcı oluşturmak için Pyspinel'i kullanma
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ılabildiğini görmek için API Referansı dokümanlarını inceleyin.

Test ve sertifikasyon

OpenThread'i nasıl test ettiğimizi ve Test sayfamızda hangi kullanıcı testi araçlarının bulunduğunu öğrenin.

Ü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? Sürekli gelişimine katkıda bulunmak mı istiyorsunuz? Kaynaklar sayfamızda, yardım almanın veya yardım etmenin tüm yolları açıklanmaktadır.