Thread

VT2016 Auteur : Adrien MOURET (RICM5) Fiche de synthèse, [[Media:VT2016_Thread_pres.pdf|Transparents]]

Thread est une technologie (développée par Google) visant à être appliquée à la domotique avec l'ambition de créer la meilleure solution pour connecter et contrôler les objets de la maison.

=Concept= Thread se distingue des autres solutions domotique (qui propose la plus part du temps des connexions inégales avec les objets et consommant beaucoup d'énergie) en permettant de connecter plusieurs centaines d'objets dans la maison tout en garantissant une bonne sécurité et tout en étant le moins énergivore possible. Le concept se résume en plusieurs points clés:
 * Conçu spécifiquement pour la maison
 * Proposer un réseau fiable et sécurisé
 * Une conception interopérable en utilisant le standard IPv6

Thread est conçu pour supporter une grande variété de produits (pour la maison) permettant par exemple:
 * la gestion de l'énergie
 * la gestion des lumières
 * la gestion du chauffage

=Technologies=

Une des grandes forces de Thread est sa faible consommation d'énergie. Grâce à un système de noeud endormis le système peut fonctionner avec seulement une seule pile AA.

Pour garantir une consommation d'énergie faible Thread utilise le protocole de communication 802.15.4 définit par l'IEEE (Institute of Electrical and Electronics Engineers).

Le protocole réseau utilisé est IPv6 permettant l'interopérabilité des connexions.



=Réseau= Thread prend en charge la connectivité entre les routeurs sur le réseau Thread. La topologie réelle est basée sur le nombre de routeurs dans le réseau. Si il y a un unique routeur alors une topologie en étoile avec un routeur unique est crée sinon s'il y a plusieurs routeurs c'est une topologie de maillage qui est automatiquement formée.



=Sécurité=

Thread propose une solution permettant à chaque personne résidant dans un même foyer de pouvoir intérargir avec le système en fonction de ses droits d'utilisateurs (géré par son compte). Son compte lui permet également d’interagir avec le système depuis plusieurs appareils (smartphone, tablette etc..)

=Efficacité=

L’efficacité du système vise réagir en quelques millisecondes avec plus de 100 000 objets connectés, visant ainsi à répondre aux futurs besoins des utilisateurs tout en garantissant une bonne utilisabilité du système.

=Open Source= OpenThread

=Demo= https://github.com/openthread/openthread/tree/master/examples/apps/cli

git clone https://github.com/openthread/openthread.git

cd openthread cd ./examples/apps/cli

=Source=
 * http://threadgroup.org/about/thread-overview