Che cos'è Thread?

Visualizza sorgente su GitHub

Thread

Thread® è un protocollo di rete basato su IPv6 progettato per dispositivi Internet of Things a basso consumo in una rete mesh wireless IEEE 802.15.4-2006 chiamato comunemente 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 e avvio semplici
  • Sicurezza: tutti i dispositivi in una rete Thread sono autenticati e tutte le comunicazioni sono criptate
  • Affidabilità: networking mesh autoriparante, senza single point of failure, e tecniche a spettro espanso per fornire immunità alle interferenze
  • Efficienza: i dispositivi Thread a bassa potenza possono dormire e funzionare a batteria per anni
  • Scalabilità: le reti Thread possono scalare fino a centinaia di dispositivi

Se non hai mai utilizzato Thread, è fondamentale comprendere le nozioni di base sull'utilizzo di OpenThread nelle tue applicazioni. L'obiettivo di questo primer è spiegare i concetti alla base di Thread e come funziona e fornire un trampolino di sviluppo per lo sviluppo di Thread.

Si presume che tu abbia una buona conoscenza del lavoro di cui segue:

  • IEEE 802 15.4
  • Concetti di networking e routing
  • IPv6

Per esaminare la specifica completa del thread, consulta threadgroup.org.