API de Servicios de juego de Thread

Muchos dispositivos Matter nuevos usarán Thread, una tecnología de red en malla inalámbrica basada en IP, diseñada para dispositivos de casa inteligente.

Thread tiene los siguientes beneficios clave:

  • Basada en IPv6: Los dispositivos Thread pueden unirse a la misma red que tus otros dispositivos y comunicarse directamente entre sí y con la nube.
  • Malla de baja potencia: Creado para IoT, Thread es compatible con dispositivos que funcionan con batería, con una malla que brinda rango y confiabilidad.
  • Velocidad: La baja sobrecarga, la conectividad local y la malla hacen que los dispositivos Thread sean extremadamente responsivos.

Thread se desarrolla en el Grupo Thread, que Google fundó con otras empresas miembro en 2014.

Los dispositivos Thread se unen a las redes domésticas existentes de los usuarios a través de un router de borde Thread. Al igual que un router Wi-Fi puede unir dispositivos Wi-Fi y Ethernet en una sola red, un router de borde Thread permite que los dispositivos Thread formen parte de las redes de los usuarios.

Los dispositivos de Google, como Nest WiFi, Google Nest Hub Max y Google Nest Hub (2nd gen), tienen radios Thread integradas y actúan como routers de borde Thread.

Una malla interoperable

Los dispositivos Thread y los routers de borde Thread son compilados por una variedad de fabricantes. Queremos permitir que los usuarios tengan una malla de Thread abierta, interoperable y fuerte en el hogar, sin importar el fabricante.

Como parte de nuestro SDK para dispositivos móviles, incluimos APIs de Thread en Google Play services que los desarrolladores de Android pueden usar para unir sus dispositivos a las redes de Thread de los usuarios. Para unirse a una red Thread, un dispositivo Thread que se une necesita credenciales. Con las APIs de Thread, una app de Android puede obtener las credenciales de Play services y compartirlas con el dispositivo que se une.

Nuestras APIs de Matter en Play services usan estas APIs como parte del proceso de configuración. Los encargados de Matter comparten las credenciales con los dispositivos unidos cuando los aprovisionan a la red Thread.

Los desarrolladores de Android que deseen personalizar su configuración de Thread o tener otros casos de uso que no sean Matter en los que se utilice Thread pueden acceder directamente a las APIs de Thread.

Un caso de uso que no es de Matter para destacar es el proceso de configuración de los routers de borde Thread.

Thread y Matter

Proceso de configuración de routers de borde

Cuando se configura un nuevo router de borde en una casa, se crea una red Thread nueva o se une a una red Thread existente.

Si el router de borde crea una red Thread, entonces debe compartir las credenciales de esa red con Play services para que nuestras APIs de Matter y otras apps de Android puedan usarlas con el fin de unir dispositivos Thread.

Si el router de borde se une a una red Thread existente, este debe obtener credenciales de Play services para poder unirse.

Las APIs de Thread están disponibles para los desarrolladores de routers de borde a fin de ayudarte a lograr esto. Los desarrolladores del router de borde pueden implementar su proceso de configuración en una app de Android. La app mediaría entre Play services y el router de borde, y usaría las APIs de Thread directamente.

Los routers de borde de Google, como Nest Hub (2nd gen), se configuran en la casa mediante Google Home app (GHA).

Comenzar

Para comenzar a usar el SDK de red de Thread en tus apps de Android, consulta nuestra guía de uso del SDK de red de Thread.

Cómo usar el SDK de Thread Network