Qu'est-ce que Thread ?

Afficher le code source sur GitHub

Thread

Thread® est un protocole de mise en réseau basé sur IPv6, conçu pour les appareils basse consommation de l'Internet des objets dans un réseau maillé sans fil IEEE 802.15.4-2006, communément appelé WPAN (Wireless Personal Area Network). Thread est indépendant des autres protocoles de réseau maillé 802.15, tels que ZigBee, Z-Wave et Bluetooth LE.

Les principales fonctionnalités de Thread sont les suivantes:

  • Simplicité — Installation, démarrage et opération simples
  • Sécurité : tous les appareils d'un réseau Thread sont authentifiés et toutes les communications sont chiffrées
  • Fiabilité : mise en réseau du réseau maillé autoréparable, sans point de défaillance unique, et techniques à spectre étendu pour éliminer les interférences
  • Efficacité : les appareils Thread à faible consommation d'énergie peuvent dormir et fonctionner sur batterie pendant des années
  • Évolutivité : les réseaux Thread peuvent évoluer jusqu'à des centaines d'appareils

Si vous débutez avec Thread, il est essentiel de comprendre les bases pour utiliser OpenThread dans vos propres applications. L'objectif de cette présentation est d'expliquer les concepts de Thread et leur fonctionnement, et de fournir un tremplin au développement OpenThread.

Nous partons du principe que vous maîtrisez bien les sujets suivants:

  • IEEE 802.15.4
  • Concepts de mise en réseau et de routage
  • IPv6

Pour consulter la spécification complète des threads, consultez le site threadgroup.org.