Te damos la bienvenida al Centro para desarrolladores de Google Home, el nuevo destino para aprender a desarrollar acciones de casa inteligente. Nota: Seguirás compilando acciones en la Consola de Actions.

Desarrolla para la nube a nube

Google proporciona SDK, herramientas y apps de ejemplo para poner en marcha el recorrido de Cloud-to-cloud, ya sea que integres un interruptor sencillo o un receptor AV complejo.

Estos recursos están diseñados para permitir que el desarrollador enfoque sus esfuerzos de desarrollo en el desarrollo de capacidades y funciones, mientras invierte menos esfuerzo en el manejo de la infraestructura.

Muestras y bibliotecas

Fase de desarrollo

Nuestras muestras de extremo a extremo se pueden usar como punto de partida para tu propia integración o a fin de ilustrar la mejor manera de crear una nueva. Además, las bibliotecas cliente de la API de Google Home Graph están disponibles en varios lenguajes.

Muestras Bibliotecas cliente

Herramientas

Extensión de Google Home para VS Code

Fase de desarrollo

El objeto Google Home Extension for Visual Studio Code te permite interactuar directamente con el ecosistema de Google Home. Por ejemplo, puedes escribir un comando, como "activar mi bombilla", y Google Assistant procesará tu solicitud en la nube y enviará el comando al dispositivo.

Usa esta extensión durante la fase de desarrollo para lo siguiente:

  • Prueba los dispositivos Cloud-to-cloud que están integrados en Google Home.

  • Identifica problemas mediante la visualización de los registros de Google Cloud en tiempo real y observa toda la comunicación que fluye en ambas direcciones. Filtra por gravedad y por intervalo de tiempo.

  • Inspeccionar el contenido JSON de los mensajes de registro

  • Emite comandos Assistant en formato de secuencia de comandos para ayudarte a realizar pruebas más rápido de forma repetible.

Validador de datos SYNC

Fase de desarrollo

Te recomendamos que uses el validador de datos de SYNC para validar el formato de las respuestas SYNC de tu integración. Esto alivia los errores que ocurren más adelante en el proceso de prueba.

Google Home Playground

Fase de desarrollo

El objeto Google Home Playground es útil para simular el tipo de dispositivo en el ecosistema de Google Home antes de completar el desarrollo con un dispositivo físico.

Úsalo durante la fase de desarrollo para lo siguiente:

  • Crea dispositivos virtuales y configúralos con características para usarlos en Google Home app (GHA).
  • Consulta cómo aparecen los dispositivos en Home Graph.
  • Prueba la verificación del usuario secundaria para un dispositivo.

Conjunto de pruebas de Google Home

Fase de pruebas

Usa Google Home Test Suite a fin de probar la integración de tu casa inteligente y asegurarte de que cumpla con los requisitos de certificación y lanzamiento del ecosistema de Google Home.

Visualizador de Home Graph

Fase de pruebas

Se usa Google Home Graph para verificar el estado de los dispositivos en el Home Graph de un usuario específico. Es una forma rápida de verificar Home Graph sin usar la API directamente.