Bir Thread Border Router, bir Thread 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 Border Router gerektirir.
Bir Thread Border Router, 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ı üzerinde) ve SRP (bir Thread ağında) aracılığıyla iki yönlü hizmet keşfi.
- İş parçacığı bölümlerini IP tabanlı bağlantılar üzerinden birleştiren iş parçacığı üzerinden altyapı.
- Bir Thread cihazının kimliğini doğrulamak ve bir Thread ağına bağlamak için Harici Thread Devreye Alma (örneğin, bir cep telefonu).
Başlamak
Liman işçisi
OTBR'yi kullanmaya 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 veya daha yenisinde, fiziksel veya simüle edilmiş bir RCP kullanarak bir Docker kapsayıcısında çalıştırın.
Bkz Docker Destek Genel Bakış fazla bilgi için.
Codelab'ler
Docker'sız bir OTBR kurmak için Border Router kod laboratuvarlarımızdan birini deneyin. Fiziksel RCP'leri kullanarak bir Raspberry Pi 3B veya 4'te OTBR çalıştırın.
Platformlar
OTBR ayrıca doğrudan desteklenen bir platformda da çalışır:
- Bir platform seçin:
- OTBR'yi oluşturun ve yapılandırın
- Öğrenin OTBR ile birlikte araç ve komut
kodu al
Kaynak koda düz gitmek için, bkz OpenThread Sınır Yönlendirici GitHub depo .
Sen hiç hata raporları ve özellik istekleri göndererek OpenThread Sınır Router süregelen gelişimine katkıda bulunabilir Sorun Tracker .
Topluluk projeleri
QEMU OTBR
OT topluluğunun bir üyesi sağladı QEMU kullanarak OTBR desteği , bir açık kaynak makinesi emülatörü ve Virtualizer. Proje, Raspbian'ı bir ARM mimarisi üzerinde taklit ediyor.
Özellikler ve hizmetler
OTBR, aşağıdakiler dahil bir dizi özellik içerir:
- Web GUI yapılandırma ve yönetimi için
- Desteklemek için Sınır Ajan Konu dış devreye
- Bir Thread ağı için IPv6 öneklerini elde etmek için DHCPv6 Önek Temsilcisi
- IPv4 ağlarına bağlanmak için NAT64
- DNS64, Thread cihazlarının yalnızca IPv4 sunucusuyla ada göre iletişim başlatmasına izin vermek için
- OpenThread'in yerleşik özelliğini kullanan iş parçacığı arabirim sürücüsü
- liman işçisi desteği
Sınır Yönlendirici hizmetleri
OTBR aşağıdaki hizmetleri sağlar:
- mDNS Yayımcısı — Bir Harici Yetkilinin bir OTBR'yi ve bununla ilişkili Thread ağını keşfetmesine izin verir
- PSKC Jeneratör PSKC tuşlarının nesil için -
- Web Hizmeti — Bir Thread ağının yönetimi için Web UI
Border Router Services için üçüncü taraf bileşenleri, web UI çerçevesi için Simple Web Server ve Material Design Lite'ı içerir.