Desarrolla para Matter

Google proporciona SDKs, herramientas y apps de ejemplo para comenzar tu viaje a Matter, ya sea que estés compilando tu propio hardware de casa inteligente o integrando funciones de Matter en tu app para Android.

Estos recursos están diseñados para permitir que el desarrollador enfoque sus esfuerzos de desarrollo en la compilación de capacidades y funciones, al mismo tiempo que invierte menos esfuerzo en lidiar con la infraestructura.

Desarrolla hardware de casa inteligente con Matter

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

Dispositivo virtual de Matter

Fase de desarrollo

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

Entorno de desarrollo de dispositivos virtuales de Matter

Fase de desarrollo

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

Extensión de Google Home para VS Code

Fase de desarrollo

El 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 hacer lo siguiente:

  • Prueba dispositivos Matter y que no sean Matter que estén integrados en Google Home.

  • Para identificar problemas, visualiza los registros de la nube en tiempo real y observa todas las comunicaciones que fluyen en ambas direcciones. Filtra por gravedad y intervalo de tiempo.

  • Inspecciona 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 y repetible.

Paquete de pruebas de Google Home

Fase de pruebas

Usa Google Home Test Suite en Google Home Developer Console para 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.

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

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

APIs de Matter de los Servicios de Google Play

Fase de desarrollo

Google Play services ofrece APIs de Matter para la comisión, el uso compartido de dispositivos y el 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 a fin de observar las interacciones con tus aplicaciones y dispositivos de 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 con el fin de compilar una app que facilite la asignación y el uso compartido de dispositivos Matter en apps y ecosistemas.