API de Servicios de juego de Thread

Muchos nuevos dispositivos Matter utilizarán Thread—una tecnología de red de malla inalámbrica basada en IP, diseñada para dispositivos domésticos inteligentes.

Thread tiene los siguientes beneficios clave:

  • Basados 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 bajo consumo: Thread se creó para la IoT y admite dispositivos que funcionan con batería, con una malla que ofrece alcance 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 enrutador de borde Thread. Al igual que un router Wi-Fi puede conectar 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 incorporadas y actúan como enrutadores de borde Thread.

Una malla interoperable

Los dispositivos Thread y los routers de borde Thread son fabricados por una variedad de fabricantes de dispositivos. Queremos que los usuarios tengan una malla Thread abierta, interoperable y sólida en su casa, independientemente del 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 los usuarios de Thread. 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 Matter API en Play services utilizan estas API como parte del proceso de configuración. Los comisionados Matter comparten las credenciales con los dispositivos que se unen cuando los aprovisionan a la red Thread.

Los desarrolladores de Android que deseen personalizar su configuración de Thread o que tengan otros casos de uso que no sean de Matter y que utilicen Thread pueden acceder directamente a las API de Thread.

Un caso de uso distinto a Matter que conviene destacar es el proceso de configuración de los enrutadores 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 nueva red Thread o se une a una red Thread existente.

Si el Border Router crea una red Thread, debe compartir las credenciales de esa red con Play services para que nuestras APIs de Matter y otras apps de Android puedan usar las credenciales para unir dispositivos Thread a ella.

Si el enrutador de borde se está uniendo a una red Thread existente, el enrutador de borde necesita obtener credenciales de Play services para poder unirse.

Las API Thread están disponibles para los desarrolladores de Border Router para ayudar a lograr esto. Los desarrolladores de Border Router pueden implementar su proceso de configuración en una aplicación Android. Esta aplicación actuaría como intermediaria entre Play services y Border Router, y utilizaría directamente las API Thread.

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

Comenzar

Para comenzar a usar el SDK de red Thread en sus aplicaciones Android, consulte nuestra guía de uso del SDK de red Thread.

Usa el SDK de Thread Network