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 es posible que las versiones anteriores no funcionen 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 Administrador de SDKs.

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

  • Un dispositivo Android que ejecute Android 10 o una versión posterior configurado con una Cuenta de Google que quieras usar para el desarrollo Asegúrate de que se haya instalado una versión actualizada de Android Studio y de que hayas accedido con esta cuenta de desarrollo.
  • Una red Wi-Fi
  • Un concentrador de Google que admita las APIs de Home
  • Al menos un dispositivo compatible en la casa Si este dispositivo (o cualquier otro que quieras probar) usa Thread, la unidad central también debe ser un router de borde Thread. La app de ejemplo 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
    • 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 enchufe con interruptor de encendido/apagado (encendido y apagado)
    • Sensor de encendido/apagado

Concentradores compatibles

Solo algunos routers principales de Google Nest son compatibles con las APIs de Home.

Tabla: Google Nest Hubs compatibles con las APIs de Home
Dispositivo SO Compatibilidad con el router de borde Thread Google Store
Google Home Cast
Google Nest Audio Repartos
Google Nest Hub Cast
Google Nest Hub (2nd gen) Fucsia
Google Nest Hub Max Fucsia
Google Nest Mini Cast
Google TV Streamer (4k) Android

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 haber accedido a Google Home Developers.

Accede ahora.