Visualizza il codice sorgente su GitHub
Thread® è un protocollo di rete basato su IPv6 progettato per i dispositivi IoT a basso consumo in una rete mesh wireless IEEE 802.15.4-2006, comunemente chiamata rete WPAN (Wireless Personal Area Network). Thread è indipendente da altri protocolli di rete mesh 802.15, come ZigBee, Z-Wave e Bluetooth LE.
Le funzionalità principali di Thread includono:
- Semplicità: installazione, avvio e funzionamento semplici
- Sicurezza: tutti i dispositivi in una rete Thread sono autenticati e tutte le comunicazioni sono criptate
- Affidabilità: rete mesh auto-riparante, senza single point of failure e tecniche spread-spectrum per fornire immunità alle interferenze
- Efficienza: i dispositivi Thread a basso consumo possono andare in sospensione e funzionare con l'alimentazione a batteria per anni
- Scalabilità: le reti Thread possono scalare fino a centinaia di dispositivi
Se non hai familiarità con Thread, è fondamentale comprenderne le nozioni di base per utilizzare OpenThread nelle tue applicazioni. Lo scopo di questo manuale è spiegare i concetti alla base di Thread e il suo funzionamento, nonché fornire un punto di partenza per lo sviluppo di OpenThread.
Si presuppone che tu abbia una buona conoscenza pratica di quanto segue:
- IEEE 802.15.4
- Concetti di rete e routing
- IPv6
Per esaminare la specifica completa di Thread, consulta threadgroup.org.