OpenThread publié par Google est une implémentation Open Source de Thread®. Google a lancé OpenThread pour rendre la technologie réseau utilisée dans les produits Google Nest plus largement accessible aux développeurs, afin d'accélérer le développement des produits pour la maison connectée et les bâtiments commerciaux.

Avec une couche d'abstraction étroite et une petite empreinte mémoire, OpenThread (OT) est hautement portable. Il est compatible avec les conceptions système sur puce (SoC) et co-processeur (RCP, NCP).
OpenThread implémente toutes les fonctionnalités définies dans la spécification de thread. Cette spécification définit un protocole de communication sans fil fiable, sécurisé et à faible consommation énergétique basé sur le protocole IPv6 pour les applications de construction à domicile et à usage commercial.

Fonctionnalités

OpenThread implémente toutes les couches de réseau Thread (IPv6, 6LoWPAN, IEEE 802.15.4 avec sécurité MAC, établissement de liaison maillée, routage maillé) et les rôles d'appareil, ainsi que la compatibilité avec les routeurs de bordure.

Services applicatifs
  • Configuration IPv6 et interface de données brutes
  • Sockets UDP
  • Client et serveur CoAP
  • Client et serveur DHCPv6
  • Client DNSv6
Fonctionnalités améliorées
  • Supervision des enfants
  • Informer le parent précédent de la réassociation
  • Détection de bouchons
  • Recherche périodique des parents
Compatibilité avec les coprocesseurs
  • Spinel, un protocole de co-processeur à usage général
  • OT Daemon, un pilote/daemon d'interface réseau de coprocesseur radio de l'espace utilisateur
  • Prise en charge des renifleurs via des nœuds Spinel
Routeur de bordure
  • Joignabilité IPv6 bidirectionnelle entre Thread et Ethernet/Wi-Fi
  • Détection de services DNS bidirectionnelle entre Thread et Ethernet/Wi-Fi
  • Extension du réseau maillé Thread via des liens Ethernet/Wi-Fi

Comment allez-vous utiliser OpenThread ?

Si vous participez au développement continu d'OpenThread, le dépôt GitHub OpenThread est idéal pour vous. Vous y trouverez tout le code, y compris des informations sur la façon de contribuer, de notre guide de style, du code de conduite, des licences et bien plus encore.

Si vous voulez utiliser OpenThread dans vos propres produits ou pour un déploiement personnel, cochez les options ci-dessous.
Déterminez le matériel et la plate-forme que vous souhaitez utiliser pour créer et déployer votre propre réseau Thread. Ajoutez un routeur de bordure pour connecter votre réseau Thread à d'autres couches réseau, comme le Wi-Fi ou Ethernet, ou utilisez OpenThread RTOS, une solution de plate-forme unique utilisant LwIP, FreeRTOS et mbed TLS. Et utilisez OpenThread Commissaire pour mettre facilement en service des appareils sur un réseau Thread.
Essayez notre atelier de programmation sur les API et utilisez notre documentation de référence sur les API pour découvrir le développement d'applications. IPv6, UDP, CoAP, ICMPv6, DNSv6...Tout y est.
Consultez notre guide de portage, qui explique toutes les étapes nécessaires pour transférer OpenThread vers une nouvelle plate-forme matérielle.
OpenThread peut être utilisé pour la certification par le Thread Group. En tant que pile de référence de thread, OpenThread facilite la certification.

Actualités

Regardez notre session Google I/O pour découvrir un bref aperçu de Thread et de la façon dont les développeurs peuvent créer rapidement des solutions IoT à l'aide d'OpenThread.
24 janvier 2025

Le nRF54L15 est un SoC sans fil ultrabasse consommation d'énergie doté d'un processeur Arm® Cortex-M33 et implémentant Bluetooth 6.0, Thread, Matter et Zigbee®.
19 septembre 2024

Nous avons publié un guide expliquant comment créer un routeur de bordure Thread sur la plate-forme Android à l'aide du projet Android Open Source.
12 mars 2024

Une documentation de référence complète sur toutes les commandes CLI et les guides d'utilisation associés sont désormais disponibles dans la documentation de référence OpenThread.

Quels produits utilisent OpenThread ?

Les produits suivants utilisent OpenThread et sont pris en charge par les exigences de base de la spécification de thread. Les produits portant le badge "Conçu sur Thread" ont été certifiés par Thread Group.

De nombreux types d'appareils utilisent OpenThread, et la classification figurant dans cette fiche produit est basée sur les types d'appareils connectés les plus courants. Les fonctionnalités des types d'appareils sont celles que le fabricant les ajoute à chacun d'eux.

Vous aimeriez que votre produit soit mis en avant ? Pour en savoir plus, consultez les Consignes relatives aux produits.

Filtrer par

Type d'appareil
Entreprise
Certification

Tri-band Wi-Fi 7 access point with Thread border routing and 2x5 GbE ethernet.

Dual-band Wi-Fi 7 access point with Thread border routing and 2x2.5 GbE ethernet.

The Camera Hub G5 Pro Wi-Fi is an outdoor camera with a built-in Zigbee hub, Matter controller and Thread Border Router.

The Camera Hub G5 Pro PoE is an outdoor camera with a built-in Zigbee hub, Matter controller and Thread Border Router.

Matter over Thread wall switch module with 4 push-buttons (short, long, and double press), battery powered, matching switch designs of various manufacturers.

A smart 2 button switch based on Matter over Thread that can control the power supply of devices such as lights with great flexibility.

A smart 4 button switch based on Matter over Thread that can control the power supply of devices such as lights with great flexibility.

A smart 4 button switch based on Matter over Thread that can control the power supply of devices such as lights with great flexibility.

A smart 2 button switch based on Matter over Thread that can control the power supply of devices such as lights with great flexibility.

Java est une marque déposée d'Oracle et/ou de ses affiliés. OPENTHREAD et les marques associées sont des marques de The Thread Group et sont utilisées sous licence.

Le robot Android est reproduit ou modifié à partir d'une ressource créée et partagée par Google qui est utilisée selon les conditions décrites dans la licence d'attribution Creative Commons 3.0.