
OpenThread
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).
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).

Composant Thread certifié
OpenThread implémente toutes les fonctionnalités définies dans la spécification Thread. Cette spécification définit un protocole de communication d'appareil à appareil sans fil fiable, sécurisé et à faible consommation pour les applications domestiques et commerciales.

Fonctionnalités
OpenThread est compatible avec toutes les couches de réseau Thread (IPv6, 6LoWPAN, IEEE 802.15.4 avec sécurité MAC, Établissement des liens maillés, routage du réseau maillé) et rôles d'appareil, ainsi qu'avec la compatibilité du routeur de bordure.
Services applicatifs
- Configuration IPv6 et données brutes
- Douilles UDP
- Client et serveur CoAP
- Client et serveur DHCPv6
- Client DNSv6
Fonctionnalités avancées
- Supervision enfant
- Informer le parent concerné lors du réassociation
- Détection de Jams
- Recherche périodique des parents
Compatibilité avec les co-processeurs
- Spinel, protocole de coprocesseur à usage général
- OT Daemon, pilote daemon/interface co-processeur d'interface utilisateur de l'espace utilisateur
- Compatibilité sniffer via des nœuds Spinel
Routeur de bordure
- Joignabilité IPv6 bidirectionnelle entre Thread et Ethernet/Wi-Fi
- Détection de services bidirectionnelle basée sur le DNS entre Thread et Ethernet/Wi-Fi
- Extension du réseau Thread sur les 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.
Si vous voulez utiliser OpenThread dans vos propres produits ou pour un déploiement personnel, cochez les options ci-dessous.
Déployer un réseau Thread
Déterminez le matériel et la conception de 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, telles que le Wi-Fi ou Ethernet, ou utiliser OpenThread RTOS, une plate-forme unique utilisant LwIP, FreeRTOS et le protocole TLS mb. Vous pouvez aussi utiliser la fonction OpenThread Commissionr pour facilement facturer des appareils sur un réseau Thread.
Développer des applications sur un réseau Thread
Essayez notre atelier de programmation sur l'API et utilisez notre documentation de référence sur l'API pour guider le développement d'applications. IPv6, UDP, CoAP, ICMPv6, DNSv6...et ici.
Port OpenThread vers une nouvelle plate-forme matérielle
Consultez notre guide de portage, qui présente toutes les étapes à suivre pour transférer OpenThread vers une nouvelle plate-forme matérielle.
Obtenir la certification Thread pour votre produit OpenThread
OpenThread peut être utilisé pour les certifications du Thread Group. En tant que pile de référence Thread, OpenThread facilite les certifications.
Actualités
Internet grâce à des appareils IoT à faible consommation d'énergie
Regardez notre session de Google I/O pour découvrir brièvement Thread et comment les développeurs peuvent créer rapidement des solutions IoT à l'aide d'OpenThread.
Sortie de l'atelier de programmation sur le matériel Telink
1er août 2023
Nous avons publié un nouvel atelier de programmation intitulé "Créer un réseau Thread" avec le kit de développement B91 et OpenThread. Découvrez comment programmer OpenThread sur du matériel réel, créer et gérer un réseau Thread, et échanger des messages entre des nœuds.
Nous avons publié un nouvel atelier de programmation intitulé "Créer un réseau Thread" avec le kit de développement B91 et OpenThread. Découvrez comment programmer OpenThread sur du matériel réel, créer et gérer un réseau Thread, et échanger des messages entre des nœuds.
Lancement de l'atelier de programmation sur le routeur de bordure NAT64
3 novembre 2022
Nous avons lancé un nouvel atelier de programmation sur les bordures des routeurs OpenThread: fournissez un accès Internet via NAT64. Découvrez comment configurer et utiliser NAT64 sur OTBR.
Nous avons lancé un nouvel atelier de programmation sur les bordures des routeurs OpenThread: fournissez un accès Internet via NAT64. Découvrez comment configurer et utiliser NAT64 sur OTBR.
Compatibilité avec Qorvo QPG6105
10 octobre 2022
Le QPG6105 est un contrôleur de communication à faible consommation d'énergie qui implémente les protocoles Zigbee®, Thread, Matter, Bluetooth® Low Energy et Bluetooth Mesh.
Le QPG6105 est un contrôleur de communication à faible consommation d'énergie qui implémente les protocoles Zigbee®, Thread, Matter, Bluetooth® Low Energy et Bluetooth Mesh.
Qui est compatible avec OpenThread ?
Quels produits utilisent OpenThread ?
Les produits suivants utilisent OpenThread et sont conformes aux exigences de base de la spécification Thread. Les produits portant le badge "Conçu sur Thread" ont été certifiés par Thread Group.
L'écosystème Google Home est compatible avec différents types d'appareils. Les fonctionnalités des types d'appareils sont issues des fonctionnalités que le fabricant ajoute à chacun d'eux. Pour en savoir plus, consultez les cas d'utilisation disponibles dans l'écosystème Google Home.
Vous souhaitez mettre en avant votre produit ? Pour en savoir plus, consultez nos Consignes produit.
L'écosystème Google Home est compatible avec différents types d'appareils. Les fonctionnalités des types d'appareils sont issues des fonctionnalités que le fabricant ajoute à chacun d'eux. Pour en savoir plus, consultez les cas d'utilisation disponibles dans l'écosystème Google Home.
Vous souhaitez mettre en avant votre produit ? Pour en savoir plus, consultez nos Consignes produit.
Java est une marque déposée d'Oracle et/ou de ses affiliés. Thread est une marque déposée de Thread Group, Inc.