Che cos'è un thread?

Visualizza l'origine su GitHub

Thread

Thread® è un protocollo di rete basato su IPv6 progettato per i dispositivi Internet of Things a basso consumo in una rete mesh wireless IEEE 802.15.4-2006, comunemente nota come Wireless Personal Area Network (WPAN). 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 vengono autenticati e tutte le comunicazioni vengono criptate
  • Affidabilità: networking mesh che si ripara automaticamente, senza single point of failure e tecniche di spettro diffuso 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 fare lo scale up fino a centinaia di dispositivi

Se non hai mai utilizzato Thread, è fondamentale comprendere le nozioni di base per l'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 per lo sviluppo di OpenThread.

Si presume che tu abbia una buona conoscenza lavorativa di quanto segue:

  • IEEE 802.15.4
  • Concetti di rete e routing
  • IPv6

Per esaminare la specifica completa di Thread, consulta threadgroup.org.