Google 致力于为黑人社区推动种族平等。查看具体行动
OpenThread rilasciato da Google è un'implementazione open source di Thread®. Google ha rilasciato OpenThread per rendere più ampiamente disponibile agli sviluppatori la tecnologia di networking utilizzata nei prodotti Google Nest, per accelerare lo sviluppo dei prodotti per gli edifici commerciali e la casa connessa.

Con uno stretto livello di astrazione della piattaforma mentre l'ingombro minimo della memoria, OpenThread (OT), è estremamente portatile. Supporta sia i sistemi System-on-Chip (SoC) sia i sistemi co-processore (RCP, NCP).
OpenThread implementa tutte le funzionalità definite nella specifica Thread 1.1.1. Questa specifica definisce un protocollo di comunicazione da dispositivo a dispositivo wireless affidabile, sicuro e a basso consumo, basato su IPv6, per le applicazioni edilizie domestiche e commerciali.

Funzionalità

OpenThread implementa tutti i livelli di rete Thread (IPv6, 6LoWPAN, IEEE 802.15.4 con sicurezza MAC, stabile di Mesh Link, Routing mesh) e i ruoli dei dispositivi, nonché il supporto dei 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 dei minori
  • Informare l'elemento principale precedente alla riconnessione
  • Rilevamento Jam
  • Ricerca genitori periodica
Assistenza co-processori
  • Spinel, protocollo Co-processore per uso generico
  • OT Daemon: driver/daemon dell'interfaccia di rete di un co-processore radio
  • Sniffering del supporto tramite nodi Spinel
Router di confine
  • Connettività IPv6 bidirezionale tra Thread ed Ethernet/Wi-Fi
  • Service Discovery bidirezionale basato sul DNS tra Thread ed Ethernet/Wi-Fi
  • Estendere il mesh di thread su Ethernet/Wi-Fi

Come utilizzerai OpenThread?

Se ti interessa contribuire allo sviluppo continuo di OpenThread, allora il repository GitHub di OpenThread fa per te. Qui troverai tutto il codice, incluse informazioni su come contribuire, la nostra guida di stile, il codice di condotta, le licenze e molto altro.

Se vuoi utilizzare OpenThread nei tuoi prodotti o per il deployment personale, seleziona le opzioni riportate di seguito.
Determina l'hardware e il design della piattaforma che vuoi utilizzare per creare e implementare la tua rete Thread. Aggiungi un router di confine per connettere la rete Thread ad altri livelli di rete, come il Wi-Fi o Ethernet, oppure utilizza OpenThread RTOS, una singola soluzione di piattaforma che utilizza LwIP, FreeRTOS e TLS mbed. E usa OpenThread Commissioner per effettuare facilmente la messa in servizio dei dispositivi su una rete Thread.
Prova il nostro codelab sulle API e utilizza la nostra guida di riferimento alle API come guida allo sviluppo delle applicazioni. IPv6, UDP, CoAP, ICMPv6, DNSv6...e questo è tutto.
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 per i thread, OpenThread semplifica la certificazione.

Notizie

24 marzo 2022

Infineon espande il portafoglio di dispositivi wireless con il chip LE AIROC CYW30739 Bluetooth LE e il sistema 802.15.4 a basso consumo per le smart home.
11 giugno 2021

La serie TLSR9 è l'ultima novità della famiglia Telink di SoC per connettività RF ad altissima potenza e bassissima potenza.
19 maggio 2021

Abbiamo rilasciato una nuova versione del codelab sulla creazione di una rete di thread che utilizza le schede di sviluppo Silicon Labs EFR32. Con il contributo di Mithil Raut di Silicon Labs.
Java è un marchio registrato di Oracle e/o delle sue affiliate. Thread è un marchio registrato di Thread Group, Inc.