Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
OpenThread rilasciato da Google è un'implementazione open source di Thread®. Google ha rilasciato OpenThread per rendere la tecnologia di networking utilizzata nei prodotti Google Nest più ampiamente disponibile agli sviluppatori, per accelerare lo sviluppo di prodotti per la casa connessa e gli edifici commerciali.

Con un livello di astrazione della piattaforma stretto e un piccolo spazio di memoria, OpenThread (OT) è altamente portabile. Supporta i design system-on-chip (SoC) e Co-Processor (RCP, NCP).
OpenThread implementa tutte le funzionalità definite nella specifica del thread. Questa specifica definisce un protocollo di comunicazione tra dispositivi wireless affidabile, sicuro e a bassa potenza basato su IPv6 per le applicazioni di costruzione domestiche e commerciali.

Funzionalità

OpenThread implementa tutti i livelli di networking Thread (IPv6, 6LoWPAN, IEEE 802.15.4 con sicurezza MAC, Stabilimento mesh Link, Routing mesh) e i ruoli dispositivo, nonché supporto per Router di confine.

Servizi per applicazioni
  • Configurazione IPv6 e interfaccia dati non elaborati
  • Socket UDP
  • Client e server CoAP
  • Client e server DHCPv6
  • Client DNSv6
Funzionalità avanzate
  • Supervisione bambini
  • Informare il genitore precedente al collegamento
  • Rilevamento dell'inceppamento
  • Ricerca periodica genitori
Assistenza per il co-responsabile
  • Spinel, un protocollo di co-processore per uso generico
  • OT Daemon, un driver/daemon dell'interfaccia di rete del coprocessore di radio dello spazio utente
  • Supporto degli sniffer tramite nodi Spinel
Router di confine
  • Connettività IPv6 bidirezionale tra Thread e Ethernet/Wi-Fi
  • Rilevamento bidirezionale dei servizi basato su DNS tra Thread e Ethernet/Wi-Fi
  • Estendere il mesh Thread su link Ethernet/Wi-Fi

Come utilizzerai OpenThread?

Se ti interessa contribuire allo sviluppo continuo di OpenThread, il repository GitHub OpenThread fa per te. In questa pagina troverai tutto il codice, incluse informazioni su come contribuire, una guida di stile, un codice di condotta, una licenza e molto altro.

Se vuoi utilizzare OpenThread nei tuoi prodotti o per il deployment personale, consulta le opzioni riportate di seguito.
Decidi qual è l'hardware e il design della piattaforma che intendi utilizzare per creare ed eseguire il deployment della tua rete Thread. Aggiungi un router di confine per connettere la tua rete Thread ad altri livelli di rete, ad esempio Wi-Fi o Ethernet, oppure usa OpenThread RTOS, una soluzione a piattaforma singola che usa LwIP, FreeRTOS e mbmb TLS. Inoltre, usa OpenThread Commissioner per mettere in pausa facilmente i dispositivi su una rete Thread.
Prova il nostro codelab sull'API e utilizza il riferimento dell'API come guida per lo sviluppo di applicazioni. IPv6, UDP, CoAP, ICMPv6, DNSv6...è tutto lì.
Consulta la nostra Guida al trasferimento, che illustra tutti i passaggi necessari per trasferire OpenThread su una nuova piattaforma hardware.
OpenThread può essere utilizzato per la certificazione dal gruppo di Thread. Come stack di riferimento dei thread, OpenThread semplifica la certificazione.

Notizie

Guarda la nostra sessione di Google I/O per una breve panoramica di Thread e di come gli sviluppatori possono creare rapidamente soluzioni IoT utilizzando OpenThread.
3 novembre 2022

Abbiamo rilasciato un nuovo codelab sul router di confine OpenThread: fornire l'accesso a Internet tramite NAT64. Scopri come configurare e utilizzare NAT64 su OTBR.
10 ottobre 2022

QPG6105 è un controller per le comunicazioni a basso consumo che implementa i protocolli Zigbee®, Thread, Matter, Bluetooth® Low Energy e Bluetooth Mesh.
20 luglio 2022

Abbiamo aggiunto una sezione Riferimento comando CLI per i comandi Dati di rete, insieme al supporto tecnico. Controlla regolarmente se ci sono aggiornamenti disponibili mentre continuiamo ad aggiungere comandi.

Quali prodotti utilizzano OpenThread?

I seguenti prodotti utilizzano OpenThread e supportano i requisiti principali della specifica Thread. I prodotti che mostrano il badge "Thread integrato" sono stati certificati dal gruppo Thread.

L'ecosistema Google Home supporta una serie di tipi di dispositivi diversi. La funzionalità per i tipi di dispositivi deriva dalle caratteristiche che il produttore aggiunge a ciascuno di essi. Per saperne di più, consulta i casi d'uso disponibili nell'ecosistema Google Home.

Ti interessa mostrare il tuo prodotto? Per saperne di più, consulta le linee guida per i prodotti.
Java è un marchio registrato di Oracle e/o delle sue affiliate. Thread è un marchio registrato di Thread Group, Inc.