Başla

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

Thread hakkında bilgi edinin

Thread®'de yeni misiniz? Yoksa bilginizi tazelemeniz mi gerekiyor? Thread ile ilgili tüm temel bilgilerin ve işleyiş şeklinin ele alındığı Thread Primer'a göz atın.

OpenThread'i deneyin

Google tarafından yayınlanan OpenThread hakkında bilgi edinmek ister misiniz? Bunu yapmanın en hızlı yolu Codelab veya Rehberlerimizden birini incelemektir.

Docker ile Simülasyon Codelab'i

Test donanımı gerekmeden OpenThread'i deneyin. Bir Mac veya Linux makinesinde Docker'ı kullanarak şunları öğrenin:

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

Simulation Codelab'i Docker ile deneyin

Derleme araç zinciri ile Codelab simülasyonu

Docker Simulation Codelab'in alternatif bir sürümü. Bu sürüm, Docker'ı kullanmak yerine OpenThread derleme araç zincirini oluşturur ve OpenThread'i doğrudan bir Mac veya Linux makinesinde derleyin.

Simulation Codelab'i derleme araç zinciriyle deneyin

Donanım Codelab'leri

Donanım konusuna doğrudan dalın. Bu arada, aşağıdakilerin nasıl yapılacağını öğrenebilirsiniz:

  • 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ğrulama
  • Çoklu Yayın ve UDP için OpenThread CLI'yı kullanın (yalnızca Nordic)

Espressif Hardware Codelab'i deneyin

İskandinav Donanım Codelab'ini deneyin

Silicon Labs Donanım Codelab'ini deneyin

Telink Hardware Codelab'i deneyin

API Codelab'i

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
  • Yaygın OpenThread API'lerini ve otInstance sınıfını kullanın
  • OpenThread durum değişikliklerini izleme ve bunlara tepki verme
  • UDP mesajlarını Thread ağındaki tüm cihazlara gönderin

API Codelab'i deneyin

Ağ Simülatörü Codelab

OpenThread Ağ Simülatörü (OTNS), KSA ve web arayüzü kullanarak simüle edilmiş bir Thread ağını görselleştirmenizi ve çalıştırmanızı sağlar. Bir Mac veya Linux makinede şunları nasıl yapacağınızı öğrenin:

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

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

Test ve Görselleştirme Codelab'i

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

  • OTNS özelliğini etkinleştirerek gerçek cihazlar için OpenThread oluşturun
  • Silk test senaryoları ç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

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

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

  • OTBR'yi kurma ve bir Thread ağı oluşturma
  • SRP özelliğiyle OpenThread CLI cihazı oluşturun
  • SRP ile hizmet kaydetme
  • Bir Thread son cihazını keşfetme ve bu cihaza erişme

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

Kenar Yönlendirici İş Parçacığı 1.2 Çoklu Yayın Codelab

Thread 1.2, Thread ağı ile Altyapı (Kablosuz/ethernet) ağ segmentleri arasında çoklu yayın iletişimine olanak tanıyan Thread Networks'te Çoklu Yayın özelliğini sunar. Bir Mac veya Linux makinesi ve bir Raspberry Pi ile şunları nasıl yapacağınızı öğrenin:

  • Thread 1.2 Çoklu Yayın özellikleriyle nRF52840 donanım yazılımı oluşturun
  • Thread cihazlarda IPv6 çoklu yayın adreslerine abone olma

Sınır Yönlendirici Thread 1.2 Çoklu Yayın Codelab'i deneyin

Sınır Yönlendirici NAT64 Codelab

NAT64, yalnızca IPv6 ağlardaki 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 bir çevirmendir. Bir Mac veya Linux makinesi, bir Raspberry Pi'yle ve Sınır Yönlendirici Codelab'ini oluşturarak şunları nasıl yapacağınızı öğrenebilirsiniz:

  • NAT64 özelliklerine sahip bir OpenThread Sınır Yönlendirici oluşturma
  • Thread uç cihazlarından IPv4 ana makineleriyle iletişim kurma

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

Docker özellikli Sınır Yönlendirici

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

OTBR Docker kılavuzunu deneyin

Kodu alın

Ne yaptığınızı zaten biliyor ve kodu kullanmaya başlamak mı istiyorsunuz? OpenThread kod 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, silikon tedarikçileri hem de topluluk tarafından çeşitli cihazlara ve platformlara taşınmıştır.

Sağlayıcı Desteği sayfasında satıcı tarafından desteklenen platformların listesini görebilirsiniz.

Platformlara genel bakış bölümünden sistem mimarisi ve platform tasarımları hakkında daha fazla bilgi edinebilirsiniz.

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 edilir ve araç zinciri ile sistem yapılandırmasından geçmek 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? Rehberlerimiz bu konuda size yardımcı olabilir.

Kategori İçindekiler
Oluşturma OpenThread oluşturma, 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 hizmetini kullanma
Delege Cihazları Thread ağına komisyonlandırmak için OT Commissioner derleme ve kullanma
Pispinel İş parçacığı paket algılayıcısı oluşturmak için Pyspinel nasıl kullanılır?
Sertifika Platformunuzu tüm sertifika test durumlarıyla karşılaştırarak test etme

Uygulama API'leri

OpenThread üzerinde çalışacak bir uygulama mı geliştiriyorsunuz? Temel bilgileri öğrenmek için OpenThread API'leri Codelab ile Geliştirme bölümümüzü deneyin veya hangi OpenThread hizmetlerinin kullanıma sunulduğunu görmek için API Reference belgelerini inceleyin.

Test ve sertifikasyon

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

Ürün veya bileşeniniz için Thread Sertifikasyonu ile ilgileniyorsanız Sertifika sayfasına bakın.

Yardım alma veya katkıda bulunma

OpenThread hakkında bir sorunuz mu var? Aracın süregelen gelişimine katkıda bulunmak ister misiniz? Yardım alma veya yardım almanın tüm yolları Kaynaklar sayfamızda açıklanmaktadır.