Google 致力于为黑人社区推动种族平等。查看具体行动
OpenThread publié par Google est une mise en œuvre 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 de produits pour la maison connectée et les bâtiments commerciaux.

Avec une couche d'abstraction de plate-forme étroite. et un faible encombrement de la mémoire, OpenThread (OT) est hautement portable. Il est compatible avec les conceptions System-on-Chip (SoC) et Coc-Processor (RCP, NCP).
OpenThread implémente toutes les fonctionnalités définies dans la spécification Thread 1.1.1. Cette spécification définit un protocole de communication sans fil entre appareils fiable et sécurisé basé sur IPv6 pour les applications de construction domestiques et commerciales.

Fonctionnalités

OpenThread met en œuvre toutes les couches réseau de Thread (IPv6, 6LoWPAN, IEEE 802.15.4 avec sécurité MAC, maillage de liens, routage du maillage) et rôles des appareils, ainsi que la compatibilité du routeur frontière.

Services applicatifs
  • Configuration IPv6 et interface de données brutes
  • Sockets UDP
  • Client et serveur CoAP
  • Client et serveur DHCPv6
  • Client DNSv6
Fonctionnalités avancées
  • Supervision de l'enfant
  • Informer l'ancien parent de la réassociation
  • Détection des Jams
  • Recherche périodique
Compatibilité avec les sous-traitants indirects
  • Spinel, un protocole de coprocesseur à usage général
  • OT Daemon, un daemon/pilote d'interface réseau radio co-processeur de l'espace utilisateur
  • Compatibilité Sniffer via les nœuds Spinel
Border Router
  • Accessibilité IPv6 bidirectionnelle entre Thread et Ethernet/Wi-Fi
  • Détection de services DNS bidirectionnels entre Thread et Ethernet/Wi-Fi
  • Étendre le réseau maillé via des liens Ethernet/Wi-Fi

Comment allez-vous utiliser OpenThread ?

Si vous souhaitez contribuer au développement continu d'OpenThread, le dépôt GitHub OpenThread est fait pour vous. Vous y trouverez tout le code, y compris des informations sur la contribution, notre guide de style, notre code de conduite, l'attribution de licences et bien plus encore.

Si vous souhaitez utiliser OpenThread dans vos propres produits. ou pour un déploiement personnel, consultez 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, telles que le Wi-Fi ou Ethernet, ou utilisez OpenThread RTO, une solution unique basée sur LwIP, FreeRTOS et mbed TLS. Vous pouvez également utiliser l'application OpenThread Commissioner pour mettre facilement en service les appareils sur un réseau Thread.
Testez notre atelier de programmation et utilisez notre documentation de référence sur les API comme guide de développement d'applications. IPv6, UDP, CoAP, ICMPv6, DNSv6...Tout est là.
Consultez notre guide de transfert pour découvrir toutes les étapes à suivre 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 Thread, OpenThread facilite la certification.

Actualités

24 mars 2022

Infineon étend sa gamme de solutions sans fil grâce au système Bluetooth LE de AIROC CYW30739 et au système SoC (Power-On-Chip) sur puce 802.15.4 pour les maisons connectées.
11 juin 2021

La série TLSR9 vient compléter la famille de SoC hautes performances, à faible coût et à connectivité économique de Telink.
19 mai 2021

Nous avons publié une nouvelle version de l'atelier de programmation "Build Thread" qui utilise les cartes de développement EFR32 de Silicon Labs. Contribution de Mithil Raut de Silicon Labs.
Java est une marque déposée d'Oracle et/ou ses affiliés. Thread est une marque déposée de Thread Group, Inc.