¡Atención! Pronto se lanzarán nuevos programas de vista previa para desarrolladores. Postúlate aquí y sé una de las primeras personas en probar herramientas nuevas y enviar comentarios.

Desarrollo para asuntos

Google proporciona SDK, herramientas y apps de ejemplo para iniciar tu recorrido en Matter, ya sea que estés compilando tu propio hardware para el hogar inteligente o integrar la funcionalidad de Matter a tu app para Android.

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.

Cómo desarrollar hardware para el hogar inteligente con Matter

El Google Home Device SDK proporciona APIs y herramientas que extienden el SDK de Matter de código abierto para compilar con rapidez e innovar con la inteligencia de Google.

Dispositivo virtual de Matter

Fase de desarrollo

Device SDK permite que un desarrollador comience a desarrollar de inmediato mediante la experimentación con dispositivos Matter en un entorno virtual. Los dispositivos Matter virtuales se pueden compilar con el SDK, se pueden asignar a una estructura y se controlan de la misma manera que los dispositivos físicos, incluida la entrega de comandos Google Assistant.

Entorno de desarrollo de dispositivos virtuales de Matter

Fase de desarrollo

El Matter Virtual Device Development Environment (MVD-DE) es un contenedor preconfigurado de Docker que incluye la app iniciadora Virtual Device Controller (VDC) que se puede usar para controlar dispositivos Matter virtuales y físicos. Es una herramienta útil para probar nuevas ideas y probar dispositivos durante la fase de desarrollo.

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 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 Matter y no Matter integrados en Google Home.

  • Identifica problemas mediante la visualización de los registros en la nube 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.

Conjunto de pruebas de Google Home

Fase de pruebas

Usa Google Home Test Suite en Google Home Developer Console a fin de probar la integración de tu casa inteligente y asegúrate de que cumpla con los requisitos de lanzamiento y certificación del ecosistema de Google Home.

Cómo integrar la funcionalidad de Matter en tu app para Android

Compila las mejores apps para Matter de Android con Google Home Mobile SDK.

API de Matter de los Servicios de Google Play

Fase de desarrollo

Google Play services ofrece API de Matter para las tareas de encargo, uso compartido del dispositivo y descubrimiento operativo.

Complemento de Google Home para Android Studio

Fase de desarrollo

Google Home Plugin for Android Studio es una herramienta de desarrollo indispensable que te permite escribir comandos para Assistant directamente en el editor y observar interacciones con tus aplicaciones y dispositivos Matter.

El IDE también te permite revisar los registros de Cloud en tiempo real, lo que te permite depurar tus integraciones de manera eficiente.

App de ejemplo de Google Home para Matter

Fase de desarrollo

Google Home Sample App for Matter proporciona un ejemplo concreto de cómo usar las APIs de Play services para Matter a fin de compilar una app que facilite la puesta en marcha y el uso compartido de dispositivos Matter entre apps y ecosistemas.