{"id":174,"date":"2017-10-27T09:14:20","date_gmt":"2017-10-27T08:14:20","guid":{"rendered":"http:\/\/arteco-electricite.com\/blog\/?p=174"},"modified":"2021-10-08T07:51:11","modified_gmt":"2021-10-08T06:51:11","slug":"openthread-protocole-domotique-open-source","status":"publish","type":"post","link":"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/","title":{"rendered":"OpenThread, place au protocole domotique Open Source"},"content":{"rendered":"<p>Le lancement d\u2019OpenThread est un grand pas vers le Saint Graal de la domotique Open Source. Ce protocole domotique Open Source va certainement bouleverser l\u2019Internet des Objets.<\/p>\n<p><!--more--><\/p>\n<h2>Retour sur l\u2019histoire des protocoles<\/h2>\n<p>Pour mieux comprendre les prochains changements qu\u2019OpenThread va amener, il est n\u00e9cessaire de revenir sur l\u2019histoire des protocoles : les r\u00e9seaux filaires, les r\u00e9seaux sans fil, l\u2019IP, l\u2019adresse MAC, les protocoles domotiques&#8230;<\/p>\n<p>A l\u2019origine, un fil devait assurer la communication entre deux appareils pour que deux personnes puissent se parler, il s\u2019agissait du t\u00e9l\u00e9phone filaire. L\u2019exploitation de ce m\u00eame fil a ensuite permis de faciliter le transfert de nouvelles informations : ADSL, Internet\u2026 A la base, ces deux syst\u00e8mes se servent bien de ce m\u00eame fil, sauf que le second a permis de cr\u00e9er une nouvelle fonctionnalit\u00e9.<\/p>\n<p>Ce m\u00eame principe s\u2019applique aussi au Thread. Par extrapolation, l\u2019IEEE 802.15.4 serait donc le fil et Thread l\u2019ADSL. A titre d\u2019exemple, le Zigbee utilise \u00e9galement l\u2019IEEE 802.15.4. En principe, il se trouve sur la couche applicative. C\u2019est d\u2019ailleurs la raison pour laquelle beaucoup de gens pensent que des appareils peuvent devenir compatibles Thread apr\u00e8s une simple mise \u00e0 jour software.<\/p>\n<p>Thread, ce protocole domotique d\u00e9di\u00e9 \u00e0 l\u2019IOT, est con\u00e7u dans le but de r\u00e9soudre les probl\u00e9matiques li\u00e9es \u00e0 l\u2019afflux des objets connect\u00e9s. Il embarque l\u2019IPV6 de mani\u00e8re native et permet \u00e0 chaque objet d\u2019avoir une adresse IP unique. La communication avec les switch, box, hub et balances connect\u00e9s seront ainsi beaucoup plus simples. En effet, ils \u00e9voluent tous via le Wifi et\/ou l\u2019Ethernet sur ce protocole domotique.<\/p>\n<h2>Le commissioning, un des freins \u00e0 la perc\u00e9e de la domotique<\/h2>\n<p>Le commissioning consiste \u00e0 appairer un nouvel arrivant, tel qu\u2019un objet connect\u00e9 ou un module domotique, \u00e0 un syst\u00e8me existant. Avec certains protocoles, comme l\u2019EnOcean ou le Z-wave, plusieurs \u00e9tapes sont n\u00e9cessaires lors de l\u2019appairage d\u2019un nouvel arrivant, \u00e0 savoir l\u2019inclusion de l\u2019\u00e9l\u00e9ment ma\u00eetre, la connexion du module avec le r\u00e9seau et son positionnement \u00e0 proximit\u00e9 du box domotique. Ce processus demande par ailleurs une manipulation physique, comme le fait d\u2019appuyer sur un bouton ou autre. Si ces op\u00e9rations sont correctement r\u00e9alis\u00e9es, le box domotique attribue une adresse unique au sein du r\u00e9seau au module. Il sera alors possible de lui affecter une fonctionnalit\u00e9.<\/p>\n<p>Cette technique n\u2019est pas l\u2019id\u00e9ale, car l\u2019installation d\u2019une vingtaine de modules dans un appartement peut alors n\u00e9cessiter plusieurs heures de travail. De m\u00eame, une installation sur l\u2019int\u00e9gralit\u00e9 d\u2019un building avec plusieurs appartements devient vraiment chronophage. Le fait d\u2019assigner une personne pour s\u2019occuper de l\u2019installation dans un appartement pourrait \u00eatre envisag\u00e9, mais l\u00e0 encore, cette m\u00e9thode peut cr\u00e9er des conflits, car les ondes parviennent \u00e0 traverser les murs. Lorsque 2 \u00e9l\u00e9ments ma\u00eetres sont en mode inclusion, l\u2019appairage de 2 modules s\u2019av\u00e8re en effet compliqu\u00e9.<\/p>\n<p>Ces probl\u00e9matiques constituent entre autres des freins \u00e0 la perc\u00e9e de la domotique. A l\u2019origine, la domotique n\u2019avait pas pour vocation d\u2019\u00eatre industrialis\u00e9. De plus, sa mise en place est \u00e9galement un processus \u00e0 la fois chronographe et on\u00e9reux. Il faut normalement y consacrer 1 \u00e0 2 jours. Et l\u2019installation repr\u00e9sente aussi environ 20 % du co\u00fbt global d\u2019une installation.<\/p>\n<h2>Thread, la solution pour interconnecter facilement les p\u00e9riph\u00e9ries de la maison<\/h2>\n<p>Avec Thread, l\u2019utilisateur ne fait plus face \u00e0 ce type de probl\u00e8me. En pratique, il lui suffira d\u2019alimenter le nouveau module Thread pour voir connecter les diff\u00e9rentes p\u00e9riph\u00e9ries de la maison et pour leur attribuer une fonction.<\/p>\n<p>Bien s\u00fbr, beaucoup se posent encore la question du positionnement du module dans une maison spacieuse. Plusieurs protocoles exploitent aujourd\u2019hui ce que les sp\u00e9cialistes appellent \u00ab mesh \u00bb ou r\u00e9seau maill\u00e9. Ces protocoles domotiques permettent de mettre en place un r\u00e9seau fiable et de couvrir une plus grande surface. Ainsi, plus il y a de modules et plus le r\u00e9seau sera fiable. On retrouve ce protocole domotique sur Thread, Z-wave\u2026 Bient\u00f4t, on pourra m\u00eame le retrouver sur Bluetooth : tous les appareils utilisant la technologie Bluetooth pourront prochainement communiquer entre eux.<\/p>\n<p>Sur un r\u00e9seau maill\u00e9, chaque \u00e9l\u00e9ment constitutif du r\u00e9seau peut \u00eatre utilis\u00e9 comme un r\u00e9p\u00e9teur d\u2019un ordre. Le probl\u00e8me ne se posera donc plus m\u00eame si le box est situ\u00e9 loin du module \u00e0 contr\u00f4ler. Le fonctionnement de ce protocole domotique est simple \u00e0 comprendre : tous les \u00e9l\u00e9ments se trouvant entre le box et le module vont jouer le r\u00f4le de r\u00e9p\u00e9teur d\u2019ordre. Le module ex\u00e9cutera ensuite l\u2019ordre et pourra par la suite r\u00e9pondre via ce m\u00eame chemin, car le protocole domotique est bidirectionnel.<\/p>\n<h2>S\u00e9curit\u00e9 du r\u00e9seau et des informations transmises<\/h2>\n<p>Comme dans tout syst\u00e8me de transfert de donn\u00e9es, la s\u00e9curit\u00e9 du protocole domotique est un enjeu majeur. Ce qu\u2019il faut savoir, c\u2019est que Thread est bien s\u00e9curis\u00e9. La couche hardware IEEE 802.15.4. int\u00e8gre d\u00e9j\u00e0 une premi\u00e8re s\u00e9curisation. Le reste (DTLS, TLS, SSL\u2026), c\u2019est l\u2019IPV6 qui s\u2019en charge. En outre, la s\u00e9curit\u00e9 sur les identifications au niveau de l\u2019appairage et de l\u2019organisation du syst\u00e8me est aussi renforc\u00e9e, notamment par les \u00ab Border router \u00bb. Ces derniers assurent les communications avec les autres r\u00e9seaux (Ethernet ou Wifi). Le \u00ab Thread Leader \u00bb assure l\u2019administration du r\u00e9seau. A noter qu\u2019il existe un seul \u00ab Thread Leader \u00bb dans un syst\u00e8me, il est choisi parmi plusieurs modules. En cas de probl\u00e8me ou s\u2019il faut l\u2019enlever, les autres modules en choisiraient un autre instantan\u00e9ment, parmi les autres \u00ab Thread Router \u00bb. Concr\u00e8tement, ces \u00ab Thread Router \u00bb assurent la fonction de \u00ab relayeurs \u00bb d\u2019informations, ce sont les art\u00e8res du syst\u00e8me. Au bout de la cha\u00eene, on retrouve les \u00ab End device \u00bb, sollicit\u00e9s uniquement en cas de besoin. Ils peuvent donc \u00eatre mis en veille pour \u00e9conomiser de l\u2019\u00e9nergie.<\/p>\n<h2>Thread et OpenThread, quelle est la diff\u00e9rence ?<\/h2>\n<p>Thread et OpenThread sont des protocoles globalement similaires. Si Thread \u00e9tait r\u00e9serv\u00e9 \u00e0 un cercle restreint d\u2019utilisateurs, OpenThread, lui, est en Open Source, comme son nom l\u2019indique. Avec Thread, l\u2019utilisateur devait d\u00e9penser au minimum 2 000 \u20ac pour devenir membre et avoir acc\u00e8s aux codes et exploiter le protocole sur un objet connect\u00e9. C\u2019est le cas des protocoles  comme Z-wave, Brillo, EnOcean, Weave, Bluetooth, X2D, HomeKit&#8230;<\/p>\n<p>Cette multiplication du nombre de protocoles domotiques a pour cons\u00e9quence de limiter la d\u00e9mocratisation de la domotique. L\u2019utilisateur est oblig\u00e9 de s\u2019informer au pr\u00e9alable sur les composants et accessoires compatibles avant de choisir. C\u2019est pour cette raison que le grand public opte pour les solutions propri\u00e9taires. Petit b\u00e9mol avec les solutions propri\u00e9taires, le syst\u00e8me ne sera pas interop\u00e9rable. Il sera aussi difficile, voire impossible de le faire \u00e9voluer \u00e0 moins de passer par des sp\u00e9cialistes.<\/p>\n<h2>Vers l\u2019interop\u00e9rabilit\u00e9 des objets connect\u00e9s&#8230;<\/h2>\n<p>Aujourd\u2019hui, des box multi-protocole existent d\u00e9j\u00e0. Des API sont \u00e9galement propos\u00e9es par les constructeurs. Elles permettent aux objets de communiquer entre eux. La liaison se fait via du cloud, comme l\u2019IFTTT, ou en local. La guerre aux protocoles est bel et bien lanc\u00e9e entre les grandes firmes sp\u00e9cialis\u00e9es dans le domaine. Plusieurs solutions existent pour b\u00e9n\u00e9ficier d\u2019un logement connect\u00e9. L\u2019utilisateur devra toutefois bien s\u00e9lectionner ses produits et \u00e9viter de choisir les protocoles propri\u00e9taires, car ce type de solutions fait obstacle \u00e0 l\u2019interop\u00e9rabilit\u00e9 du syst\u00e8me. Il ne pourra pas non plus faire \u00e9voluer son syst\u00e8me.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le lancement d\u2019OpenThread est un grand pas vers le Saint Graal de la domotique Open Source. Ce protocole domotique Open Source va certainement bouleverser l\u2019Internet des Objets.<\/p>\n","protected":false},"author":1,"featured_media":176,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.12 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OpenThread, place au protocole domotique Open Source<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenThread, place au protocole domotique Open Source\" \/>\n<meta property=\"og:description\" content=\"Le lancement d\u2019OpenThread est un grand pas vers le Saint Graal de la domotique Open Source. Ce protocole domotique Open Source va certainement bouleverser l\u2019Internet des Objets.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog ART&#039;ECO Electricit\u00e9\" \/>\n<meta property=\"article:published_time\" content=\"2017-10-27T08:14:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-08T06:51:11+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/arteco-electricite.com\/blog\/wp-content\/uploads\/2017\/10\/openthread-domotique.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Philippe Imbault\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Philippe Imbault\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/\",\"url\":\"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/\",\"name\":\"OpenThread, place au protocole domotique Open Source\",\"isPartOf\":{\"@id\":\"https:\/\/arteco-electricite.com\/blog\/#website\"},\"datePublished\":\"2017-10-27T08:14:20+00:00\",\"dateModified\":\"2021-10-08T06:51:11+00:00\",\"author\":{\"@id\":\"https:\/\/arteco-electricite.com\/blog\/#\/schema\/person\/c0bd3ccd434679a41dd4136e238d604b\"},\"breadcrumb\":{\"@id\":\"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/arteco-electricite.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenThread, place au protocole domotique Open Source\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/arteco-electricite.com\/blog\/#website\",\"url\":\"https:\/\/arteco-electricite.com\/blog\/\",\"name\":\"Blog ART&#039;ECO Electricit\u00e9\",\"description\":\"Economie d&#039;\u00e9nergie - gestion \u00e9nergie - domotique\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/arteco-electricite.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/arteco-electricite.com\/blog\/#\/schema\/person\/c0bd3ccd434679a41dd4136e238d604b\",\"name\":\"Philippe Imbault\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/arteco-electricite.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/0f68f1b8c94ca98677405bf2321ff6ee?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/0f68f1b8c94ca98677405bf2321ff6ee?s=96&d=mm&r=g\",\"caption\":\"Philippe Imbault\"},\"url\":\"http:\/\/arteco-electricite.com\/blog\/author\/philippe-imbault\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpenThread, place au protocole domotique Open Source","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/","og_locale":"fr_FR","og_type":"article","og_title":"OpenThread, place au protocole domotique Open Source","og_description":"Le lancement d\u2019OpenThread est un grand pas vers le Saint Graal de la domotique Open Source. Ce protocole domotique Open Source va certainement bouleverser l\u2019Internet des Objets.","og_url":"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/","og_site_name":"Blog ART&#039;ECO Electricit\u00e9","article_published_time":"2017-10-27T08:14:20+00:00","article_modified_time":"2021-10-08T06:51:11+00:00","og_image":[{"width":1000,"height":563,"url":"http:\/\/arteco-electricite.com\/blog\/wp-content\/uploads\/2017\/10\/openthread-domotique.jpg","type":"image\/jpeg"}],"author":"Philippe Imbault","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Philippe Imbault","Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/","url":"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/","name":"OpenThread, place au protocole domotique Open Source","isPartOf":{"@id":"https:\/\/arteco-electricite.com\/blog\/#website"},"datePublished":"2017-10-27T08:14:20+00:00","dateModified":"2021-10-08T06:51:11+00:00","author":{"@id":"https:\/\/arteco-electricite.com\/blog\/#\/schema\/person\/c0bd3ccd434679a41dd4136e238d604b"},"breadcrumb":{"@id":"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/arteco-electricite.com\/blog\/openthread-protocole-domotique-open-source\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/arteco-electricite.com\/blog\/"},{"@type":"ListItem","position":2,"name":"OpenThread, place au protocole domotique Open Source"}]},{"@type":"WebSite","@id":"https:\/\/arteco-electricite.com\/blog\/#website","url":"https:\/\/arteco-electricite.com\/blog\/","name":"Blog ART&#039;ECO Electricit\u00e9","description":"Economie d&#039;\u00e9nergie - gestion \u00e9nergie - domotique","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arteco-electricite.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/arteco-electricite.com\/blog\/#\/schema\/person\/c0bd3ccd434679a41dd4136e238d604b","name":"Philippe Imbault","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/arteco-electricite.com\/blog\/#\/schema\/person\/image\/","url":"http:\/\/0.gravatar.com\/avatar\/0f68f1b8c94ca98677405bf2321ff6ee?s=96&d=mm&r=g","contentUrl":"http:\/\/0.gravatar.com\/avatar\/0f68f1b8c94ca98677405bf2321ff6ee?s=96&d=mm&r=g","caption":"Philippe Imbault"},"url":"http:\/\/arteco-electricite.com\/blog\/author\/philippe-imbault\/"}]}},"_links":{"self":[{"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/posts\/174"}],"collection":[{"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":1,"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"predecessor-version":[{"id":519,"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/posts\/174\/revisions\/519"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/media\/176"}],"wp:attachment":[{"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/arteco-electricite.com\/blog\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}