Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

OpenThread Border Router

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.

Architettura dell'agente di confine OTBR

Un Thread Border Router supporta minimamente le seguenti funzioni:

  • Connettività IP bidirezionale tra Thread e reti Wi-Fi / Ethernet.
  • Rilevamento del servizio bidirezionale tramite mDNS (su un collegamento Wi-Fi / Ethernet) e SRP (su una rete Thread).
  • Thread-over-Infrastructure che unisce le partizioni Thread su collegamenti basati su IP.
  • Messa in servizio di thread esterni (ad esempio, un telefono cellulare) per autenticare e unire un dispositivo Thread a una rete Thread.

Filettatura certificata

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 .

Codelabs

Per configurare un OTBR senza Docker, prova uno dei nostri codelab di Border Router. Esegui OTBR su un Raspberry Pi 3B o 4, utilizzando RCP fisici.

Border Router Codelab Border Router Thread 1.2 Multicast Codelab

Piattaforme

OTBR funziona anche direttamente su una piattaforma supportata:

  1. Scegli una piattaforma:
  2. Crea e configura OTBR
  3. Informazioni sugli strumenti e gli script inclusi con OTBR

Ottieni il codice

Per passare direttamente al codice sorgente, vedere il repository GitHub di OpenThread Border Router .

Puoi contribuire allo sviluppo continuo 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 in base al nome a un server solo IPv4
  • Driver dell'interfaccia del thread utilizzando la funzionalità incorporata di OpenThread
  • Supporto Docker

Servizi di Border Router

OTBR fornisce i seguenti servizi:

  • Publisher mDNS: consente a un Commissario esterno di scoprire 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 di 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.