API Thread Play Services

De nombreux nouveaux appareils Matter utiliseront Thread, une technologie de réseau maillé sans fil basée sur IP, conçue pour les appareils connectés.

Thread présente les principaux avantages suivants :

  • Basé sur IPv6 : les appareils Thread peuvent rejoindre le même réseau que vos autres appareils et communiquer directement entre eux et avec le cloud.
  • Réseau maillé à faible consommation : conçu pour l'IoT, Thread est compatible avec les appareils fonctionnant sur batterie, avec un réseau maillé qui offre portée et fiabilité.
  • Vitesse : la faible surcharge, la connectivité locale et le réseau maillé rendent les appareils Thread extrêmement réactifs.

Thread est développé dans le groupe Thread, que Google a fondé avec d'autres entreprises membres en 2014.

Les appareils Thread rejoignent les réseaux domestiques existants des utilisateurs via un routeur de bordure Thread. Tout comme un routeur Wi-Fi peut relier des appareils Wi-Fi et Ethernet à un même réseau, un routeur de bordure Thread permet aux appareils Thread de faire partie des réseaux des utilisateurs.

Les appareils Google tels que Nest WiFi, Google Nest Hub Max et Google Nest Hub (2nd gen) sont équipés de radios Thread et servent de routeurs de bordure Thread.

Un réseau maillé interopérable

Les appareils Thread et les routeurs de bordure Thread sont conçus par différents fabricants d'appareils. Nous souhaitons permettre aux utilisateurs de disposer d'un réseau maillé Thread ouvert, interopérable et performant dans leur maison, quel que soit le fabricant.

Dans notre SDK mobile, nous avons inclus des API Thread dans Google Play services que les développeurs Android peuvent utiliser pour associer leurs appareils aux réseaux Thread des utilisateurs. Pour rejoindre un réseau Thread, un appareil Thread doit disposer d'identifiants. À l'aide des API Thread, une application Android peut obtenir les identifiants à partir de Play services et les partager avec l'appareil à ajouter.

Nos API Matter dans Play services utilisent ces API lors du processus de configuration. Les administrateurs Matter partagent les identifiants avec les appareils qui rejoignent le réseau Thread lors de leur provisionnement.

Les développeurs Android qui souhaitent personnaliser leur configuration Thread ou qui ont d'autres cas d'utilisation non liés à Matter et qui utilisent Thread peuvent accéder directement aux API Thread.

Un cas d'utilisation non-Matter à mettre en avant est le processus de configuration des routeurs de bordure Thread.

Thread et Matter

Processus de configuration des routeurs de bordure

Lorsqu'un nouveau routeur de bordure est configuré dans une maison, il crée un réseau Thread ou rejoint un réseau Thread existant.

Si le routeur de bordure crée un réseau Thread, il doit partager les identifiants de ce réseau avec Play services afin que nos API Matter et d'autres applications Android puissent les utiliser pour y ajouter des appareils Thread.

Si le routeur de bordure rejoint un réseau Thread existant, il doit obtenir des identifiants auprès de Play services pour pouvoir le rejoindre.

Les API Thread sont disponibles pour les développeurs de routeurs de bordure afin de les aider à y parvenir. Les développeurs de routeurs de bordure peuvent implémenter leur processus de configuration dans une application Android. L'application servirait d'intermédiaire entre Play services et le routeur de bordure, et utiliserait directement les API Thread.

Les routeurs de bordure Google, tels que Nest Hub (2nd gen), sont configurés dans la maison à l'aide de Google Home app (GHA).

Commencer

Pour commencer à utiliser le SDK Network Thread dans vos applications Thread, consultez notre guide d'utilisation du SDK Network Thread.Android

Utiliser le SDK Thread Network