Un Thread Border Router collega una rete Thread ad altre reti basate su IP, come Wi-Fi o Ethernet. Una rete Thread richiede un Border Router per connettersi ad altre reti.

Un Thread Border Router supporta minimamente le seguenti funzioni:
- Connettività IP end-to-end tramite routing tra dispositivi Thread e altre reti IP esterne
- Messa in servizio di thread esterni (ad esempio, un telefono cellulare) per autenticare e unire un dispositivo Thread a una rete Thread
L'implementazione di OpenThread di un Border Router è chiamata OpenThread Border Router (OTBR). OTBR è un componente certificato per filettatura sul Raspberry Pi 3B con un NCP nRF52840 nordico .
Iniziare
Docker
Il modo più rapido per iniziare con OTBR è provare la versione Docker. Esegui OTBR in un contenitore Docker su qualsiasi sistema basato su Linux o Raspberry Pi 3B, utilizzando un RCP fisico o simulato.
Per ulteriori informazioni, vedere la panoramica del supporto Docker .
Piattaforme
OTBR funziona anche direttamente su una piattaforma supportata:
- Scegli una piattaforma:
- Crea e configura OTBR
- Informazioni sugli strumenti e gli script inclusi con OTBR
Ottieni il codice
Per andare direttamente al codice sorgente, vedere il repository GitHub di OpenThread Border Router .
Puoi contribuire allo sviluppo in corso di OpenThread Border Router inviando segnalazioni di bug e richieste di funzionalità a Issue Tracker .
Progetti comunitari
QEMU OTBR
Un membro della comunità OT ha abilitato il supporto OTBR utilizzando QEMU , un emulatore di macchina open source e un virtualizzatore. Il progetto emula Raspbian su un'architettura ARM.
Caratteristiche e servizi
OTBR include una serie di funzionalità, tra cui:
- Web GUI per la configurazione e la gestione
- Thread Border Agent per supportare la messa in servizio esterna
- DHCPv6 Prefix Delegation per ottenere i prefissi IPv6 per una rete Thread
- NAT64 per la connessione a reti IPv4
- DNS64 per consentire ai dispositivi Thread di avviare comunicazioni per nome a un server solo IPv4
- Driver dell'interfaccia del thread utilizzando la funzionalità integrata di OpenThread
- Supporto Docker
Servizi di Border Router
OTBR fornisce i seguenti servizi:
- Publisher mDNS: consente a un Commissario esterno di rilevare un OTBR e la sua rete Thread associata
- Generatore PSKc - Per la generazione di chiavi PSKc
- Servizio Web - Interfaccia utente Web per la gestione di una rete Thread
I componenti di terze parti per Border Router Services includono Simple Web Server e Material Design Lite per il framework dell'interfaccia utente web.