API Thread Play Services

De nombreux nouveaux appareils Matter utiliseront Thread, une technologie de réseau maillé sans fil basée sur l'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 prend en charge les appareils fonctionnant sur batterie, avec un réseau maillé offrant une portée et une 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, fondé par Google avec d'autres entreprises membres en 2014.

Les appareils Thread se joignent aux réseaux domestiques existants des utilisateurs via un routeur de bordure Thread. Tout comme un routeur Wi-Fi peut connecter des appareils Wi-Fi et Ethernet à 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 le Nest WiFi, le Google Nest Hub Max et le Google Nest Hub (2nd gen) disposent de radios Thread intégrées et servent de routeurs de bordure Thread.

Une maille interopérable

Les appareils Thread et les routeurs de bordure Thread sont fabriqués par divers 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 de Play services et les partager avec l'appareil qui rejoint.

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

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

Un cas d'utilisation autre que 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 bord crée un réseau Thread, il doit partager les identifiants de ce réseau avec Play services afin qu'ils puissent être utilisés par nos API Matter et par d'autres applications Android pour y joindre 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 Border Router peuvent implémenter leur processus de configuration dans une application Android. L'application jouerait le rôle de médiateur entre Play services et le Border Router, et utiliserait directement les API Thread.

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

Commencer

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

Utiliser le SDK Thread Network