Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

OpenThread Border Router

Bir İş Parçacığı Sınır Yönlendiricisi, bir İş Parçacığı ağını Wi-Fi veya Ethernet gibi diğer IP tabanlı ağlara bağlar. Bir Thread ağı, diğer ağlara bağlanmak için bir Sınır Yönlendiricisi gerektirir.

OTBR Sınır Ajan Mimarisi

Bir İş Parçacığı Sınır Yönlendiricisi, aşağıdaki işlevleri minimum düzeyde destekler:

  • Thread ve Wi-Fi / Ethernet ağları arasında çift yönlü IP bağlantısı.
  • MDNS (bir Wi-Fi / Ethernet bağlantısında) ve SRP (bir İş Parçacığı ağında) aracılığıyla çift yönlü hizmet keşfi.
  • IP tabanlı bağlantılar üzerinden iş parçacığı bölümlerini birleştiren altyapı üzerinden iş parçacığı.
  • Bir Thread cihazını doğrulamak ve bir Thread ağına katılmak için Harici İş Parçacığı Devreye Alma (örneğin, bir cep telefonu).

Konu Sertifikalı

OpenThread'in bir Border Router uygulamasına OpenThread Border Router (OTBR) denir. OTBR, Nordic nRF52840 NCP ile Raspberry Pi 3B üzerinde bir Diş Onaylı Bileşendir .

Başlamak

Liman işçisi

OTBR'ye başlamanın en hızlı yolu Docker sürümünü denemektir. OTBR'yi herhangi bir Linux tabanlı sistemde veya bir Raspberry Pi 3B'de bir Docker konteynerinde, fiziksel veya simüle edilmiş bir RCP kullanarak çalıştırın.

Daha fazla bilgi için Docker Desteğine Genel Bakış bölümüne bakın.

Codelab'ler

Docker olmadan bir OTBR kurmak için, Border Router kod laboratuvarlarımızdan birini deneyin. Fiziksel RCP'leri kullanarak bir Raspberry Pi 3B veya 4 üzerinde OTBR'yi çalıştırın.

Border Router Codelab Border Router Thread 1.2 Çok Noktaya Yayın Codelab

Platformlar

OTBR ayrıca doğrudan desteklenen bir platformda çalışır:

  1. Bir platform seçin:
  2. OTBR'yi oluşturun ve yapılandırın
  3. OTBR'ye dahil olan araçlar ve komut dosyaları hakkında bilgi edinin

Kodu alın

Doğrudan kaynak koduna gitmek için OpenThread Border Router GitHub deposuna bakın .

Sorun İzleyiciye hata raporları ve özellik istekleri göndererek OpenThread Border Router'ın devam eden gelişimine katkıda bulunabilirsiniz.

Topluluk projeleri

QEMU OTBR

OT topluluğunun bir üyesi, açık kaynaklı bir makine öykünücüsü ve sanallaştırıcı olan QEMU kullanarak OTBR desteğini etkinleştirdi. Proje Raspbian'ı bir ARM mimarisinde taklit ediyor.

Özellikler ve hizmetler

OTBR, aşağıdakiler dahil bir dizi özellik içerir:

  • Yapılandırma ve yönetim için Web GUI
  • Harici devreye almayı desteklemek için Thread Border Agent
  • Bir İş Parçacığı ağı için IPv6 öneklerini almak için DHCPv6 Önek Temsilcisi
  • IPv4 ağlarına bağlanmak için NAT64
  • İş Parçacığı cihazlarının yalnızca IPv4 sunucusuyla adla iletişim başlatmasına izin vermek için DNS64
  • OpenThread'in yerleşik özelliğini kullanan iş parçacığı arabirim sürücüsü
  • Docker desteği

Sınır Yönlendirici hizmetleri

OTBR aşağıdaki hizmetleri sağlar:

  • mDNS Publisher - Harici Komisyoncunun bir OTBR'yi ve onunla ilişkili İş Parçacığı ağını keşfetmesine izin verir
  • PSKc Generator - PSKc anahtarlarının oluşturulması için
  • Web Hizmeti - Bir Thread ağının yönetimi için Web UI

Sınır Yönlendirici Hizmetleri için üçüncü taraf bileşenleri, web kullanıcı arayüzü çerçevesi için Basit Web Sunucusu ve Materyal Tasarımı Lite'ı içerir.