
OpenThread
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).
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).

Componente certificato Thread
OpenThread implementa tutte le funzionalità definite nella specifica Thread. Questa specifica definisce un protocollo di comunicazione wireless tra dispositivo affidabile, sicuro e a bassa potenza basato su IPv6 per applicazioni di edilizia domestica e commerciale.

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 userai 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.
Se vuoi utilizzare OpenThread nei tuoi prodotti o per il deployment personale, consulta le opzioni riportate di seguito.
Esegui il deployment di una rete Thread
Determina la progettazione dell'hardware e della piattaforma da 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 utilizza OpenThread RTOS, una soluzione a piattaforma singola che utilizza LwIP, FreeRTOS e TLS mbed. Inoltre, puoi utilizzare OpenThread Commissioner per configurare facilmente i dispositivi su una rete Thread.
Sviluppa applicazioni su una rete Thread
Prova il nostro codelab sulle API e utilizza il riferimento API come guida allo sviluppo di applicazioni. IPv6, UDP, CoAP, ICMPv6, DNSv6...C'è tutto.
Porta OpenThread su una nuova piattaforma hardware
Consulta la nostra guida al trasferimento, che ti guida in tutti i passaggi necessari per trasferire OpenThread su una nuova piattaforma hardware.
Ottenere la certificazione Thread per il tuo prodotto OpenThread
OpenThread può essere utilizzato per la certificazione dal gruppo Thread. OpenThread semplifica la certificazione come stack di riferimento di Thread.
Notizie
Internet nei dispositivi IoT a basso consumo
Guarda la nostra sessione alla conferenza Google I/O per una breve panoramica di Thread e di come gli sviluppatori possono creare rapidamente soluzioni IoT utilizzando OpenThread.
Rilasciato il codelab per l'hardware Espressif
26 ottobre 2023
Abbiamo rilasciato un nuovo codelab: scopri come programmare OpenThread sull'hardware Espressif effettivo, creare e gestire una rete Thread e scambiare messaggi tra i nodi.
Abbiamo rilasciato un nuovo codelab: scopri come programmare OpenThread sull'hardware Espressif effettivo, creare e gestire una rete Thread e scambiare messaggi tra i nodi.
Codelab per hardware Telink rilasciato
1° agosto 2023
Abbiamo rilasciato un nuovo codelab: crea una rete Thread con il kit di sviluppo B91 e OpenThread. Scopri come programmare OpenThread su hardware effettivo, creare e gestire una rete Thread e scambiare messaggi tra nodi.
Abbiamo rilasciato un nuovo codelab: crea una rete Thread con il kit di sviluppo B91 e OpenThread. Scopri come programmare OpenThread su hardware effettivo, creare e gestire una rete Thread e scambiare messaggi tra nodi.
Codelab sul router di confine NAT64
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.
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.
Chi supporta OpenThread?
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.
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.