Başlarken

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

Thread hakkında bilgi

Thread®'i ilk kez mi kullanıyorsunuz? Yoksa bilgilerinizi mi tazelemek istiyorsunuz? Thread'in tüm temel özelliklerini ve işleyiş şeklini açıklayan Thread Primer'a göz atın.

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 rehberlerimizden 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'ı kullanma

Docker ile Simülasyon Codelab'ini deneyin

Derleme araç zinciriyle simülasyon codelab'i

Docker Simulation Codelab'in alternatif bir sürümü. Bu sürümde, Docker kullanmak yerine OpenThread derleme araç zincirini kurup OpenThread'i doğrudan Mac veya Linux makinede derlersiniz.

Derleme araç zinciriyle simülasyon codelab'ini deneme

Donanım Codelab'leri

Donanım konusuna hemen giriş yapın. Bu bölümde şunları öğreneceksiniz:

  • Geliştirme kartlarına OpenThread yükleme
  • Gerçek bir Thread ağı oluşturma
  • Thread düğümlerinin yetkilendirme ile 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 Donanım Codelab'ini deneyin

Telink Hardware Codelab'i deneyin

Texas Instruments Donanım Codelab'ini deneyin. Codelab

API Codelab'i

Bir uygulamada OpenThread API'lerini kullanmak mı istiyorsunuz? Gerçek donanım kullanarak şunları yapmayı öğreneceksiniz:

  • 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'i deneyin

Ağ Simülatörü Codelab'i

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

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

Ağ Simülasyon Aracı 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ğının diğer ağlara bağlanması için sınır yönlendirici gerekir. OpenThread Sınır Yönlendiricisi (OTBR), Thread sınır yönlendiricisinin açık kaynaklı bir uygulamasıdır.

Mac veya Linux makinede şunları nasıl yapacağınızı öğ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

Sınır Yönlendirici Codelab'ini 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 cihazlarında 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ş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, Sınır Yönlendirici Codelab'i temel alarak şunları yapmayı öğrenin:

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

OTBR Docker kılavuzunu deneyin

Kodu alın

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

Platform desteği

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

Tedarikçi tarafından desteklenen platformların listesini Tedarikçi Desteği sayfasında 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 edilir ve araç zinciri ile sistem yapılandırmasıyla uğraşmadan OpenThread'i kullanmaya başlamanın kolay bir yoludur.

Kullanıcı rehberleri

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

Kategori İçindekiler
Derleme OpenThread'i derleme ve yapılandırma ve gelişmiş tanıtımı etkinleştirme
Taşıma (Porting) OpenThread'i yeni bir donanım platformuna taşıma
Sınır Yönlendirici Sınır yönlendirici ile OpenThread ağınızı diğer IPv6 ağlarına bağlama veya harici Thread devreye alma özelliğini kullanma
Başkan Cihazları Thread ağına yetkilendirmek için OT Commissioner oluşturma ve kullanma
Pyspinel Thread paket dinleyicisi oluşturmak için Pyspinel'i kullanma
Sertifika Platformunuzu tüm sertifika test durumları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ı belgelerini inceleyin.

Test ve sertifikasyon

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