Thread

Expérimentation avec OpenThread

Thread qu’est-ce ?

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

Le réseau Thread

Thread est basé sur l’IP V6, chaque appareil est donc pourvu d’une adressse IPV6 qui prend en charge la couche réseau (adressage/routage …)

Thread est aussi implémenté sur le niveau 1 sur du sans fil (2,4 GHz), sur un canal, attention la bande des 2.4 GHz est partagée avec le WiFi, le bluetooth et les … four à micro onde.

Co-existence of IEEE 802.15.4 at 2.4 GHz

Analyse spectrale; centré sur 2.445 GHz span de 20 MHz. Le signal thread est au centre, avec un span de 2 MHz.

Canal 19 Canal 19 waterfall

Pour adresser un device thread à partir d’un réseau IPV4/V6 filaire, il nous faut donc un Border router qui va permettre aux deux réseaux de communiquer.