Agrega las APIs de Home a tu app para Android

Para agregar las APIs de Home a una app para Android, deberás cumplir con algunos requisitos previos.

Requisitos previos

Para el desarrollo, necesitarás una computadora con las siguientes herramientas instaladas:

  • Android Studio, versión 2024.2.1 ("Ladybug") o posterior. Ten en cuenta que las versiones anteriores a esta podrían no funcionar correctamente con el SDK de las APIs de Home.

    Descarga Android Studio

  • El depurador de Android (adb).

    Instala adb.

    Esto se puede hacer con el SDK Manager.

Para probar las APIs de Home, necesitarás lo siguiente:

  • Un dispositivo Android con Android 10 o versiones posteriores configurado con una Cuenta de Google que piensas usar para el desarrollo. Asegúrate de que esté instalada una versión actualizada de la Android Studio y que hayas accedido con esta cuenta de desarrollo.
  • Una red Wi-Fi
  • Para acceder a los dispositivos Matter y controlarlos, también necesitas un concentrador de Google que admita las APIs de Home. Consulta Conectividad en Android para obtener más detalles.
  • Al menos un dispositivo compatible en la casa. Si este dispositivo (o cualquier otro que quieras probar) usa Thread, el concentrador también debe ser un router de borde de Thread. La app de muestra para Android admite los siguientes tipos de dispositivos y atributos:

    • Luz de temperatura de color (encendido y apagado, brillo)
    • Sensor de contacto (estado booleano)
    • Luz regulable (encendido y apagado, brillo)
    • Luz de color extendida (encendido y apagado, brillo)
    • Interruptor genérico
    • Cámara de Google
    • Sensor de ocupación (detección de ocupación)
    • Luz de encendido/apagado (encendido y apagado, brillo)
    • Interruptor de luz de encendido/apagado
    • Unidad de conexión de encendido/apagado (encendido y apagado)
    • Sensor de encendido/apagado

Concentradores compatibles

Solo ciertos concentradores Google Nest admiten las APIs de Home.

Tabla: Concentradores Google Nest compatibles con las APIs de Home
Dispositivo Compatibilidad con el router de borde Thread Google Store
Google Home
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

Configura el SDK

Las APIs de Home en esta versión beta abierta aún no forman parte de las bibliotecas estándar que proporciona Google para el desarrollo. Para desarrollar aplicaciones con las APIs de Home, debes descargar y alojar las bibliotecas de forma local.

Para descargar el SDK de Android de las APIs de Home, primero debes acceder a Google Home Developers.

Acceder ahora