Başla

Kaynağı GitHub'da göster

Mesaj dizisi hakkında bilgi edinin

Thread® kullanmaya yeni mi başladınız? Yoksa bilginizi tazelemeniz mi gerekiyor? Thread ile ilgili tüm temel bilgileri ve nasıl işlediğini açıklayan Thread Primer'a göz atın.

OpenThread hizmetini deneyin

Google tarafından yayınlanan OpenThread uygulamasının neyle ilgili olduğunu görmek ister misiniz? Bunu yapmanın en hızlı yolu, Codelab veya Rehberlerimizden birini incelemektir.

Docker ile Simülasyon Codelab'i

Test donanımına gerek kalmadan OpenThread'ı deneyin. Docker'ı bir Mac veya Linux makinede kullanarak şunları yapabilirsiniz:

  • Thread ağını simüle etme
  • komisyonlama ile ileti dizisi düğümlerinin kimliğini doğrulama
  • RCP içeren bir Thread simülasyonlu ağı yönetmek için OpenThread Daemon'u kullanma

Simülasyon Codelab'ini Docker ile Deneyin

Kod yazma aracı derlemesiyle Codelab simülasyonu

Docker Simülatörü Codelab'inin alternatif bir sürümü olan Docker'ı kullanmak yerine, OpenThread derleme araç zincirini ayarlayıp OpenThread'ı doğrudan bir Mac veya Linux makinede oluşturabilirsiniz.

Simülasyon Codelab'ini derleme araç zinciriyle deneyin

Donanım Codelab'leri

Aşağıdakilerin nasıl yapılacağını öğreneceğiniz donanıma yakından bakın:

  • Nordic nRF52840 veya Silicon Labs EFR32 geliştirme kartlarında Flash OpenThread
  • Gerçek bir Thread ağı oluşturun
  • komisyonlama ile ileti dizisi düğümlerinin kimliğini doğrulama
  • Çoklu yayın ve UDP için OpenThread KSA'yı kullanma (yalnızca İskandinav)

Nordic Hardware Codelab'i deneyin

Silicon Labs Hardware Codelab'i deneyin

API Codelab'i

Bir uygulamada OpenThread API'leri kullanmak mı istiyorsunuz? Gerçek donanımları kullanarak:

  • Nordic nRF52840 geliştirme panellerindeki düğmeleri ve LED'leri programlayın
  • Ortak OpenThread API'lerini ve otInstance sınıfını kullanın
  • OpenThread durumundaki değişiklikleri izleme ve bunlara tepki verme
  • Bir Thread ağındaki tüm cihazlara UDP mesajları gönderme

API Codelab'i deneyin

Ağ Simülasyon Aracı Codelab

OpenThread Network Simulator (OTNS), bir KSA 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 makine ile şunları öğrenin:

  • OTNS'yi yükleme ve OTNS için OpenThread oluşturma
  • 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'yi kullanın

Ağ Simülasyon Aracı Codelab'i deneyin

Codelab'i Test Etme ve Görselleştirme

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

  • OTNS özelliği etkinleştirilmiş olarak gerçek cihazlar için OpenThread oluşturma
  • İpek test durumları çalıştırılarak oluşturulan mesaj dizisi ağının durumunu izlemek için OTNS-Web'i kullanın

Testlab ve Görselleştirme Codelab'ini Deneyin

Sınır Yönlendirici Codelab'i

Mesaj Dizisi Sınırı Yönlendiricisi, iş parçacığı ağını kablosuz ağ veya Ethernet gibi diğer IP tabanlı ağlara bağlar. Bir İş parçacığı ağı, diğer ağlara bağlanmak için bir Sınır Yönlendiricisi gerektirir. OpenThread Kenar Yönlendiricisi (OTBR), Thread Sınır Yönlendiricisinin açık kaynaklı bir uygulamasıdır.

Mac veya Linux makine ile şunları öğrenin:

  • OTBR ayarlarını yapın ve Thread ağı oluşturun
  • SRP özelliğiyle bir OpenThread CLI cihazı oluşturun
  • SRP ile hizmet kaydetme
  • Thread bitiş cihazını keşfedin ve bu cihaza ulaşın

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

Sınır Yönlendirici Thread 1.2 Multicast Codelab

Thread 1.2, Thread Ağı'nda Çoklu Yayın özelliğini kullanıma sunarak Thread ağı ile altyapı (kablosuz/ethernet) ağ segmentleri arasında çoklu yayın iletişimine imkan tanıyor. Mac veya Linux makine ve Raspberry Pi ile şunları yapmayı öğrenin:

  • Thread 1.2 Multicast özellikleriyle nRF52840 donanım yazılımı oluşturma
  • Thread cihazlarında IPv6 çoklu yayın adreslerine abone olma

Sınır Yönlendirici Thread 1.2 Multicast Codelab'i deneyin

Sınır Yönlendiricisi NAT64 Codelab

NAT64, yalnızca IPv6 ağlarındaki ana makinelerin IPv4 ağlarındaki kaynaklara erişebilmesini sağlayan bir mekanizmadır. NAT64 ağ geçidi, IPv4 protokolleri ile IPv6 protokolleri arasında çevirmendir. Mac veya Linux makine ve Raspberry Pi ile ve Sınır Yönlendirici Codelab'ini oluştururken aşağıdaki işlemleri nasıl yapacağınızı öğrenin:

  • NAT64 özellikleriyle OpenThread Sınır Yönlendirici oluşturma
  • Thread son cihazlarından IPv4 ana makineleri ile iletişim kurma

Sınır Yönlendiricisi NAT64 Codelab'i deneyin

Docker ile Sınır Yönlendirici

OTBR'yi herhangi bir Linux tabanlı makinedeki Docker container'ında da çalıştırabilirsiniz.

OTBR Docker rehberini deneyin

Kodu alın

Ne yaptığınızı zaten biliyor ve kodu kullanmaya başlamak mı istiyorsunuz? OpenThread deposunu ve OpenThread Border Router, OpenThread RTOS ve OpenThread Commissioner gibi diğer destek depolarıyla birlikte kullanabileceğiniz OpenThread GitHub sitesini ziyaret edin.

Platform desteği

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

Sağlayıcı Desteği sayfasında sağlayıcı tarafından desteklenen platformların listesine bakın.

Platformlara genel bakışta sistem mimarisi ve platform tasarımları hakkında daha fazla bilgi edinin.

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 ve araç zincirinden ve sistem yapılandırmasından geçmeye gerek kalmadan OpenThread'ı kullanmaya başlamanın kolay bir yoludur.

Kullanıcı kılavuzları

Belirli bir görev veya özellik konusunda yardıma mı ihtiyacınız var? Kılavuzlarımız size yardımcı olabilir.

Kategori İçindekiler
Derleme OpenThread derleme ve yapılandırma ve gelişmiş özellikleri etkinleştirme
Taşıma OpenThread'ı 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 komisyonunu kullanma
Delege Cihazları bir Thread ağına dağıtmak için OT komisyoncusu oluşturma ve kullanma
Psikolog Pyspinel, Thread paket algılayıcısı oluşturmak için nasıl kullanılır?
Sertifika Platformunuzu tüm sertifika test durumlarıyla karşılaştırarak test etme

Uygulama API'leri

OpenThread'ı temel alan bir uygulama mı geliştiriyorsunuz? Temel bilgileri öğrenmek için OpenThread API'leri ile Geliştirme Lab'i deneyin veya hangi OpenThread hizmetlerinin kullanılabildiğini görmek için API Referansı dokümanlarına bakın.

Test ve sertifika

OpenThread’ı nasıl test ettiğimizi ve Test etme sayfamızda hangi kullanıcı test araçlarının mevcut olduğunu öğrenin ve Kalite Kontrol Panellerimizde en yeni OpenThread performans kalitesi metriklerine göz atın.

Ürününüz veya bileşeniniz için Thread Sertifikası almak istiyorsanız Sertifika sayfasını inceleyin.

Yardım alın veya katkıda bulunun

OpenThread hakkında bir sorunuz mu var? Devam eden geliştirme sürecine katkıda bulunmak ister misiniz? Yardım almanın veya yardım etmenin tüm yolları Kaynaklar sayfamızda açıklanmaktadır.