Qu'est-ce que Thread ?

Afficher la source sur GitHub

Thread

Thread® est un protocole réseau basé sur IPv6 conçu pour les appareils IoT à faible consommation d'énergie dans un réseau maillé sans fil IEEE 802.15.4-2006, communément appelé réseau personnel sans fil (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.

Voici les principales fonctionnalités de Thread :

  • Simplicité : installation, démarrage et fonctionnement simples
  • Sécurité : tous les appareils d'un réseau Thread sont authentifiés et toutes les communications sont chiffrées.
  • Fiabilité : réseau maillé à réparation automatique, sans point de défaillance unique, et techniques à spectre étalé pour une immunité aux interférences
  • Efficacité : les appareils Thread à faible consommation d'énergie peuvent se mettre en veille 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 ce guide est d'expliquer les concepts de Thread et son fonctionnement, et de servir de point de départ pour le développement d'OpenThread.

Nous partons du principe que vous maîtrisez les éléments suivants :

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

Pour consulter les spécifications complètes de Thread, rendez-vous sur threadgroup.org.