Thread est une technologie de réseau maillé basse consommation basée sur IPv6 , destinée aux objets connectés (IoT). Elle repose sur la norme radio IEEE 802.15.4 et utilise 6LoWPAN pour acheminer les paquets IPv6 sur des liaisons à faible consommation et à faible bande passante. Souvent utilisé comme protocole de transport pour la norme de connectivité domotique Matter (l'ensemble étant connu sous le nom de Matter over Thread ), ce protocole est de plus en plus utilisé pour connecter des appareils domotiques basse consommation et alimentés par batterie.
Chaque périphérique Thread étant adressable individuellement via une adresse IP, les données applicatives peuvent être acheminées vers et depuis le réseau étendu sans passerelle de couche application ; ceci distingue Thread de technologies telles que Zigbee qui partagent la même interface radio mais ne sont pas nativement basées sur IP. Thread définit uniquement les couches réseau et ne spécifie aucune couche application propre, laissant ce rôle aux standards tels que Matter ou aux solutions propriétaires.
Thread a été initialement développé par Nest Labs vers 2011 comme couche réseau propriétaire pour ses produits de maison connectée, avant d'être ouvert à l'ensemble du secteur. Depuis juillet 2014, le protocole est développé et maintenu par le contrat de licence utilisateur final , et la fabrication ou la distribution de produits Thread requiert l'adhésion au Thread Group.
Histoire
Origines chez Nest (2011–2014)
Thread a vu le jour au sein de Nest Labs . L'entreprise a commencé à développer ce protocole vers 2011 afin de doter ses produits domotiques d'une couche réseau commune, fiable et basse consommation. Elle a intégré cette technologie à ses appareils dès le départ, à commencer par le premier thermostat intelligent Nest. Chez Nest, Thread servait de couche réseau sous-jacente à la couche application interne de l'entreprise, Weave. Comme Thread ne définit pas de couche application, un protocole d'application tel que Weave (ou, plus tard, la bibliothèque Cluster de Zigbee ou Matter) est nécessaire pour assurer l'interopérabilité des appareils.
En janvier 2014, Google a acquis Nest Labs pour 3,2 milliards de dollars américains , Nest continuant d'opérer sous sa propre marque. Environ six mois plus tard, Nest a collaboré avec ARM, Samsung et d'autres entreprises pour proposer Thread comme norme industrielle ouverte plutôt que comme technologie exclusive à Nest.
Groupe de travail sur les fils conducteurs et normalisation (2014–2018)
En juillet 2014, l'alliance Thread Group a été créée pour développer, maintenir et promouvoir l'adoption de Thread comme norme de réseau pour les applications IoT. Elle a ouvert ses portes aux nouveaux membres en octobre 2014. Parmi les membres fondateurs figuraient ARM Holdings , Big Ass Solutions , NXP Semiconductors / Freescale , Nest Labs, OSRAM , Samsung , Silicon Labs , Somfy , Tyco International , Qualcomm et Yale Lock Company. Durant ses premières années, Thread Group était dirigé par des employés de Nest ; Chris Boross en a été le premier président, et Grant Erickson, ingénieur principal chez Nest, lui a succédé en 2016.
En avril 2015, le Thread Group et la Zigbee Alliance ont annoncé une collaboration visant à permettre à la couche application de la bibliothèque Zigbee Cluster de fonctionner sur les réseaux Thread. La première spécification publique de Thread a été publiée le 13 juillet 2015.
En mai 2016, Nest a publié OpenThread , une implémentation de référence open source de Thread, sur GitHub sous une licence BSD à trois clauses , autorisant sa réutilisation, sa modification et sa redistribution. Cette initiative visait à accélérer l'adoption : Thread étant un protocole IPv6 basé sur des standards ouverts, de nombreux appareils 802.15.4 existants pouvaient être mis à jour pour l'exécuter, et les fabricants pouvaient adopter une pile commune plutôt que d'en développer une nouvelle. Parmi les entreprises ayant contribué au développement d'OpenThread figuraient ARM, Atmel (une filiale de Microchip Technology ), Dialog Semiconductor , Qualcomm Technologies et Texas Instruments . Le protocole fonctionnait sur des radios compatibles Thread de fournisseurs de semi-conducteurs tels que NXP et Silicon Labs. Depuis, OpenThread est maintenu par Google, qui a intégré les équipes de développement de la plateforme Nest.
Le Thread Group a lancé son programme de certification officiel en 2017. En août 2018, Apple a rejoint le groupe, et a sorti son premier produit Thread, le HomePod Mini , fin 2020.
Matière et développements récents (2019-présent)
En 2019, le projet Connected Home over IP (CHIP) – rebaptisé par la suite Matter – mené par la Zigbee Alliance, devenue depuis la Connectivity Standards Alliance (CSA), Google, Amazon et Apple, a annoncé une large collaboration visant à créer une norme libre de droits et une base de code open source pour promouvoir l'interopérabilité dans la connectivité domestique, en tirant parti de Thread, du Wi-Fi et du Bluetooth Low Energy . Amazon a rejoint le conseil d'administration du Thread Group en novembre 2021.
Thread 1.3 a été lancé en 2022, simultanément à Matter 1.0, faisant de Thread le protocole de transport mesh basse consommation de Matter. Thread 1.4 a suivi en septembre 2024, étendant le protocole aux déploiements commerciaux et industriels de plus grande envergure. En novembre 2025, le Thread Group a annoncé que plus de 1 000 produits certifiés Thread étaient disponibles sur le marché – soit une multiplication par dix en deux ans – et qu’il comptait plus de 230 entreprises membres. À compter du 1er janvier 2026, les nouveaux routeurs de bordure Thread ne pourront être certifiés que selon la norme Thread 1.4 ; les demandes de certification Thread 1.3 ne seront plus acceptées. En mars 2026, Schneider Electric a rejoint le conseil d’administration du Thread Group.
Spécifications techniques
Thread occupe les couches réseau du modèle OSI et assemble plusieurs normes IEEE et IETF établies dans une pile IP basse consommation ; il ne définit pas de couche application.
Pile de protocoles
Couche radio et physique
Thread fonctionne dans la bande ISM 2,4 GHz sur les canaux 11 à 26 de la norme 802.15.4, avec un débit de 250 kbit/s et une modulation QPSK décalée (DSS). La portée typique est d'environ 20 à 30 mètres par saut en intérieur ; le réseau maillé étend la couverture effective au-delà d'une liaison unique, et l'agilité des canaux (introduite dans Thread 1.1) permet au réseau de changer de canal pour éviter les interférences. La bande étant partagée avec le Wi-Fi , les déploiements privilégient souvent les canaux 802.15.4 situés entre les canaux Wi-Fi courants (tels que 15, 20, 25 et 26) afin de réduire la contention.
Au-dessus de ces couches, la spécification définit également des composants de gestion et de service, notamment le protocole de mise en service Mesh (MeshCoP), un cadre de gestion des threads basé sur CoAP, le protocole de multidiffusion pour les réseaux à faible consommation et à pertes (MPL) pour la multidiffusion à l'échelle du réseau, et les diagnostics des threads, qui gèrent la mise en service, la distribution de la configuration et la surveillance du réseau.
Types et rôles des appareils
Thread définit deux classes matérielles — le Full Thread Device (FTD) et le Minimal Thread Device (MTD) contraint — et un ensemble de rôles que le réseau attribue et réattribue automatiquement.
Topologie, maillage et routage
Un réseau Thread comportant plusieurs routeurs forme un maillage ; un réseau à routeur unique est un réseau en étoile. Le nombre de routeurs actifs est géré de manière adaptative par le protocole (généralement de 16 à 32 dans un réseau plus étendu), jusqu'à une limite stricte de 32 identifiants de routeurs actifs. Chaque routeur peut gérer un grand nombre de périphériques (la spécification autorise jusqu'à 511 enfants par routeur, dans la limite de la mémoire disponible). Ainsi, bien qu'il soit généralement recommandé de prévoir environ 250 périphériques par sous-réseau, la limite théorique de la spécification est d'environ 16 000 périphériques. Les routeurs échangent des annonces MLE compactes à l'aide d'un schéma de routage par vecteur de distance conceptuellement similaire à RIPng . Chaque routeur annonce, sur un octet par routeur voisin, la qualité de ses liaisons entrantes et sortantes (deux bits chacune) et le coût de routage (quatre bits) – la qualité de la liaison étant calculée à partir de la marge du signal reçu – afin que chaque routeur maintienne en permanence les chemins les plus courts vers tous les autres routeurs.
Le réseau est conçu sans point de défaillance unique : il s’autoconfigure, s’autooptimise et s’autorépare. Si un routeur tombe en panne, le trafic est redirigé ; si le routeur principal tombe en panne, un autre routeur est élu ; et si un périphérique en veille perd sa connexion parent, il se reconnecte à un nouveau, le tout sans intervention de l’utilisateur. Thread fonctionne également en local : au sein du domicile, les téléphones et autres contrôleurs peuvent adresser directement les périphériques via un routeur de bordure plutôt que de relayer les commandes par le cloud, ce qui réduit la latence
Adressage
Lors de son intégration à un réseau, chaque périphérique Thread configure au moins trois adresses IPv6 unicast sur son interface : une adresse locale de liaison (LL64, préfixe fe80::/10), valide uniquement entre voisins radio directs et principalement utilisée pour l’établissement de la liaison ; une adresse EID locale de maillage (ML-EID, ML64), une adresse indépendante de la topologie avec un identifiant d’interface aléatoire qui reste stable malgré les modifications du maillage et permet de joindre un périphérique n’importe où sur le réseau ; et une adresse de localisation de routage (RLOC, ML16), une adresse dépendante de la topologie dont l’identifiant d’interface 16 bits encode l’identifiant du routeur et la position du périphérique au sein du réseau. Les adresses locales de maillage partagent un préfixe local unique par réseau (suivi de cinq octets de l’identifiant PAN étendu du réseau). Les périphériques rejoignent également des groupes multicastfd « tous les nœuds Thread » à l’échelle locale de liaison et locale de domaine, et les routeurs de bordure peuvent annoncer des préfixes globaux ou locaux uniques supplémentaires que les périphériques configurent via SLAAC ou DHCPv6 .
Sécurité et mise en service
Toutes les communications réseau sont chiffrées avec AES-128 au niveau MAC, et aucun appareil ne peut se connecter sans autorisation. L'ajout d'un appareil se déroule en trois phases : découverte, mise en service et connexion. Le rôle de commissaire peut être assuré en bande par un appareil déjà présent sur le réseau maillé, ou hors bande par un smartphone, une tablette ou une application web qui accède au réseau via Wi-Fi, Bluetooth LE ou NFC par l'intermédiaire d'un routeur de bordure ; un commissaire hors bande n'a pas besoin de rejoindre le réseau Thread. Un secret partagé — souvent une clé pré-partagée (PSKd) spécifique à l'appareil, imprimée sur celui-ci ou encodée dans un code QR — initie un échange J-PAKE à courbe elliptique via une session DTLS , générant une clé de haute sécurité. Les nœuds intermédiaires relaient le trafic DTLS mais ne peuvent pas le déchiffrer ; l'échange est donc protégé de bout en bout entre l'appareil qui se connecte et le commissaire. Ce n'est qu'après une authentification réussie que l'appareil reçoit les identifiants réseau, qu'il stocke pour une reconnexion ultérieure. Thread 1.4 ajoute la mise en service à grande échelle basée sur les certificats (Thread Commissioning over Authenticated TLS, TCAT, carried over Bluetooth LE) destinée aux installations professionnelles. Les appareils déployés peuvent être mis à jour sur le terrain grâce à des mécanismes de mise à jour du firmware par liaison radio reposant sur CoAP.
Routeurs de bordure
Un routeur de bordure Thread est un dispositif assurant la connectivité bidirectionnelle entre un réseau Thread et d'autres réseaux IP, tels que le Wi-Fi ou l'Ethernet . Il permet la communication entre les appareils Thread et Internet ou d'autres réseaux locaux, ce qui est essentiel car les appareils Thread fonctionnent sur un réseau maillé basse consommation utilisant le protocole IEEE 802.15.4 dans la bande de fréquences 2,4 GHz. Les routeurs de bordure assurent la traduction entre ces réseaux, permettent la découverte de services au-delà des frontières du réseau et facilitent la mise en service externe des appareils Thread. Sans routeur de bordure, les appareils Thread seraient isolés des autres réseaux et d'Internet.
OpenThread, une implémentation open source de Thread sous licence BSD , est disponible et gérée par Google, ainsi que le routeur de bordure OpenThread. Le simulateur de réseau OpenThread, intégré à l'implémentation OpenThread, simule les réseaux Thread à l'aide d'instances OpenThread POSIX , utilise la simulation à événements discrets et permet la visualisation des communications via une interface web.
Les routeurs de bordure Thread peuvent être des appareils autonomes ou leurs fonctionnalités peuvent être intégrées à des appareils complémentaires tels que des hubs domotiques, des routeurs, des enceintes intelligentes et des téléviseurs. La plupart des routeurs de bordure Thread font également office de contrôleurs Matter, et une maison peut gérer plusieurs routeurs de bordure simultanément.
Relation avec la matière
Thread est l'une des trois technologies de connectivité fondamentales de Matter, aux côtés du Wi-Fi et du Bluetooth Low Energy (ce dernier étant principalement utilisé pour l'intégration). On peut généralement décrire cette répartition des tâches comme suit : Thread assure la connexion entre les appareils, tandis que Matter fournit le langage commun qu'ils utilisent pour communiquer. Pour les appareils Matter basse consommation fonctionnant sur batterie (capteurs, serrures, boutons et certaines ampoules), Thread est le protocole de transport maillé privilégié. En revanche, les appareils à large bande passante ou alimentés en permanence (caméras de sécurité, par exemple) utilisent le Wi-Fi, et le Bluetooth LE est utilisé pour la configuration initiale. Thread 1.3 a été lancé simultanément à Matter 1.0 en 2022, spécifiquement pour servir de protocole de transport cohérent. La croissance de Matter a accéléré le développement des produits Thread et l'interopérabilité entre les marques. Étant donné que Matter est une norme de couche application pouvant également fonctionner sur Wi-Fi ou Ethernet, un appareil Matter n'est pas nécessairement un appareil Thread.
Versions
La numérotation des versions présente quelques nuances : la version de juillet 2015 est désignée tantôt par la lettre 1.0, tantôt par la 1.1.1, et la version 1.1.1 (2017) a été la première spécification largement certifiée. Les nouvelles versions sont rétrocompatibles, ce qui permet aux appareils récents d’interagir avec les anciens sur le même réseau ; les appareils Thread existants peuvent parfois être mis à niveau vers une version plus récente par une mise à jour du firmware, mais pas systématiquement. À la mi-2026, Thread 1.4 est la spécification en vigueur.
Comparaison avec les normes connexes
Ce qui suit compare Thread à d'autres technologies de réseau sans fil utilisées dans le même domaine. (Matter est volontairement omis : il s'agit d'une norme de couche application qui s'exécute sur des transports tels que Thread ou Wi-Fi plutôt que d'un protocole réseau comparable.)
Thread et Zigbee utilisent tous deux des radios mesh IEEE 802.15.4, mais Thread a été conçu dès le départ pour le protocole IP natif, tandis que Zigbee utilise son propre système d'adressage et nécessite une passerelle de couche application pour accéder aux réseaux IP ; Thread offre généralement une latence plus faible que Zigbee. Les mêmes couches physiques et de liaison 802.15.4 sous-tendent plusieurs autres protocoles outre Thread et Zigbee, notamment WirelessHART et MiWi de Microchip, tandis que le Wi-Fi est basé sur la norme IEEE 802.11 et le Bluetooth sur la norme IEEE 802.15.1.
Objectifs de conception
Le Thread Group et les fournisseurs participants décrivent les principaux avantages du protocole comme suit : installation et utilisation simples, grâce à l’autoconfiguration et à l’autoréparation des réseaux ; sécurité par défaut, via une authentification obligatoire et un chiffrement AES de bout en bout ; faible consommation d’énergie, permettant aux périphériques en veille de fonctionner pendant des années sur de petites batteries ; fiabilité, grâce au routage maillé sans point de défaillance unique ; évolutivité, d’une poignée de périphériques à des centaines sur un réseau domestique et à des milliers dans un environnement commercial ; adressage IPv6 natif ; une base standardisée ; et indépendance de la couche application, puisque toute couche application IPv6 à faible bande passante peut s’exécuter sur Thread.
Applications
Thread est conçu pour les appareils à faible consommation et à connexion intermittente, plutôt que pour ceux nécessitant une large bande passante. Parmi les produits typiques, on trouve les détecteurs de fuites d'eau, les détecteurs de mouvement, les serrures intelligentes, les stores intelligents, les thermostats et les ampoules connectées — des dispositifs qui transmettent occasionnellement de petites quantités de données et fonctionnent souvent sur batterie. Les fournisseurs regroupent les cas d'utilisation prévus en grandes catégories telles que les appareils électroménagers, le contrôle d'accès, la climatisation, la gestion de l'énergie, l'éclairage, la sécurité et la sûreté, les appareils fonctionnant ensemble pour former un réseau maillé unique et cohérent. Cette technologie s'est également implantée dans les bâtiments commerciaux et industriels ; dans le domaine de l'éclairage professionnel, par exemple, DALI+ utilise Thread comme support sans fil pour le contrôle de l'éclairage.
Limites
Les commentateurs relèvent plusieurs limitations. La faible bande passante de Thread le rend inadapté aux appareils à haut débit tels que les caméras de sécurité, qui utilisent le Wi-Fi. L'adoption des nouvelles versions de la spécification est décalée par rapport à leur publication ; par conséquent, le parc installé est fragmenté entre les versions et les appareils plus anciens ne peuvent pas toujours être mis à jour. La portée d'une liaison et le nombre d'appareils qu'un réseau peut prendre en charge restent limités par rapport à d'autres solutions. Enfin, un réseau Thread ne peut pas accéder à Internet ni aux services cloud de manière autonome : au moins un routeur de bordure est toujours nécessaire. Bien que l'ajout de routeurs de bordure supplémentaires élimine ce point de défaillance unique, un réseau avec un seul routeur de bordure en dépend pour la connectivité externe.
Licences et propriété intellectuelle
Bien que la spécification du protocole Thread soit disponible gratuitement, elle nécessite l'acceptation et le respect continu d'un contrat de licence utilisateur final (CLUF), qui stipule : « L'adhésion au Thread Group est nécessaire pour mettre en œuvre, utiliser et distribuer la technologie Thread et les spécifications du Thread Group. » Le téléchargement gratuit ne confère donc pas en soi le droit de créer et de vendre des produits Thread.
Pour les composants et produits admissibles, la technologie Thread est généralement disponible sans redevance aux conditions RAND-RF (raisonnables et non discriminatoires, sans redevance) pour la propriété intellectuelle détenue par d'autres membres de Thread. Le groupe Thread conditionne cette autorisation à ses programmes de certification : pour la recevoir et l'exercer, une partie doit être membre en tant que Sponsor, Contributeur ou Implémenteur, doit entreprendre une démarche de certification pour un composant ou produit candidat spécifique (soit par des tests effectués dans un laboratoire d'essais agréé du groupe Thread, soit par héritage d'une certification existante) et doit obtenir la certification.
OpenThread, une implémentation open source sous licence BSD, est distribuée et gérée par Google et est elle-même certifiée comme composant certifié Thread. La disponibilité en open source ne dispense pas de l'obligation de certification du produit et d'adhésion au Thread Group avant la commercialisation d'un produit revendiquant la prise en charge de Thread. L'adhésion et la participation sont par ailleurs régies par les statuts, le règlement intérieur, les directives antitrust et la politique en matière de propriété intellectuelle du Thread Group, et les opérations de l'alliance sont administrées par Global Inventures.
Groupe de discussion
Le Thread Group est une alliance industrielle à but non lucratif basée à San Ramon, en Californie , chargée de la sensibilisation du marché aux fils et de la certification des produits. Le nombre de ses membres est passé de 170 entreprises fin 2023 à plus de 230 fin 2025.
Adhésion
Le Thread Group propose six niveaux d'adhésion. Les frais et les droits augmentent à chaque niveau ; les trois niveaux supérieurs (Implémenteur, Contributeur et Sponsor) donnent accès au programme de certification et à la possibilité d'obtenir une cession de droits de propriété intellectuelle sans redevance.
De manière générale, tous les membres reçoivent les communications du Groupe Thread, ont accès au site web des membres, peuvent utiliser le logo des membres et ont accès aux versions préliminaires et finales des spécifications. La participation aux assemblées générales et annuelles, l'achat d'équipements de test, ainsi que la certification et les droits de propriété intellectuelle décrits ci-dessus sont réservés aux niveaux Implémenteur, Contributeur et Sponsor ; seuls les Contributeurs et les Sponsors peuvent voter et présider les groupes de travail ; et seuls les Sponsors siègent au conseil d'administration et approuvent le budget de fonctionnement et les livrables finaux.
Conseil d'administration
L’adhésion en tant que sponsor donne automatiquement droit à un siège au conseil d’administration. En 2026, le conseil comprenait Amazon , Apple , ASSA ABLOY , Fortune Brands Innovations, Google , Inventronics, Nordic Semiconductor , NXP Semiconductors, Qualcomm, Samsung SmartThings, Schneider Electric, Siemens et Silicon Labs.
Certification
Lancé en 2017, le programme de certification repose sur des tests réalisés par un organisme tiers, UL , à l'aide du banc d'essai GRL Thread. Il s'applique au niveau des composants ( marque Thread Certified Component pour les puces, les empilements et les modules) et au niveau du produit ( Builded on Thread ). Chaque composant utilisé dans un produit commercialisé doit être certifié, et les produits finis doivent être testés dans un laboratoire agréé ; la certification est obligatoire pour la commercialisation d'un produit revendiquant la compatibilité Thread.
Adoption
Le soutien d'Amazon, d'Apple, de Google et de Samsung a permis à Thread de se développer dans diverses catégories de produits, notamment l'éclairage, les serrures connectées, les thermostats, les capteurs et les routeurs de périphérie. Fin 2025, le groupe Thread annonçait plus de 1 000 produits certifiés, soit une multiplication par dix en deux ans, grâce notamment à Matter. Au-delà du résidentiel, Thread s'est étendu aux secteurs commercial et industriel ; dans le domaine de l'éclairage des bâtiments, DALI+ utilise Thread pour le contrôle sans fil et peut être combiné avec DALI-2 filaire pour créer des systèmes hybrides. Les fonctionnalités de mise en service, de diagnostic et d'infrastructure de Thread 1.4 sont quant à elles destinées aux installations professionnelles de grande envergure.