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é basse consommation: conçu pour l'IoT, Thread est compatible avec les appareils fonctionnant sur batterie, avec un réseau maillé offrant une portée et une fiabilité.
  • Vitesse: à faible frais généraux, connectivité locale et réseau maillé, les appareils Thread sont extrêmement réactifs.

Thread est développé dans le groupe Thread, fondé par Google avec d'autres sociétés 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 les appareils Wi-Fi et Ethernet en un seul 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) intègrent des signaux radio Thread et agissent comme des routeurs de bordure Thread.

Un maillage interopérable

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

Dans le cadre de notre SDK pour mobile, nous avons inclus les 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 connecté a besoin d'identifiants. À l'aide des API Thread, une application Android peut obtenir les identifiants auprès de Play services et les partager avec l'appareil connecté.

Nos API Matter dans Play services utilisent ces API lors du processus de configuration. Les commissaires de Matter partagent les identifiants avec les appareils associés lors du provisionnement de leur compte sur le réseau Thread.

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

Un cas d'utilisation non-Matter à mettre en évidence 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 y associer des appareils Thread.

Si le routeur de bordure rejoint un réseau Thread existant, il doit obtenir les identifiants de Play services pour pouvoir se connecter.

Les API Thread sont mises à la disposition des développeurs de routeurs de bordure pour les aider à y parvenir. Les développeurs de routeurs de bordure peuvent implémenter leur processus de configuration dans une application Android. L'application assure la médiation entre Play services et le routeur de bordure, et utilise 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).

Premiers pas

Pour commencer à utiliser le SDK réseau Thread dans vos applications Android, consultez le guide d'utilisation du SDK réseau Thread.

Utiliser le SDK Thread Network