Desenvolver para o Matter

O Google oferece SDKs, ferramentas e apps de exemplo para dar início à sua jornada Matter, seja para criar seu próprio hardware de casa inteligente ou integrar a funcionalidade Matter ao seu app Android.

Esses recursos foram criados para permitir que o desenvolvedor se concentre nos esforços de desenvolvimento para criar recursos e capacidades, investindo menos esforço no tratamento da infraestrutura.

Desenvolver hardware de casa inteligente com o Matter

O Google Home Device SDK oferece APIs e ferramentas que estendem o SDK Matter de código aberto para criar rapidamente e inovar com a inteligência do Google.

Dispositivo virtual do Matter

Fase de desenvolvimento

O Device SDK permite que um desenvolvedor comece a desenvolver imediatamente testando dispositivos Matter em uma configuração virtual. Dispositivos Matter virtuais podem ser criados usando o SDK, comissionados em um fabric e controlados da mesma maneira que dispositivos físicos, incluindo o cumprimento de comandos Google Assistant.

Ambiente de desenvolvimento de dispositivos virtuais do Matter

Fase de desenvolvimento

O Matter Virtual Device Development Environment (MVD-DE) é um contêiner do Docker pré-configurado que inclui o app de iniciador Virtual Device Controller (VDC), que pode ser usado para controlar dispositivos Matter virtuais e físicos. É uma ferramenta útil para testar novas ideias e dispositivos durante a fase de desenvolvimento.

Extensão do Google Home para VS Code

Fase de desenvolvimento

O Google Home Extension for Visual Studio Code permite interagir diretamente com o ecossistema do Google Home. Por exemplo, você pode digitar um comando, como "turn on my lightbulb", e o Assistant vai processar sua solicitação na nuvem e enviar o comando para o dispositivo.

Use essa extensão durante a fase de desenvolvimento para:

  • Teste dispositivos Matter e não Matter integrados ao Google Home.

  • Identifique problemas conferindo os registros da nuvem em tempo real, observando toda a comunicação que flui em ambas as direções. Filtrar por gravidade e período.

  • Inspecione o conteúdo JSON das mensagens de registro.

  • Emita comandos Assistant em formato de script para ajudar a testar mais rápido de forma repetitiva.

Google Home Test Suite

Fase de teste

Use o Google Home Test Suite no Google Home Developer Console para testar a integração da casa inteligente e garantir que ela atenda aos requisitos de lançamento e certificação do ecossistema Google Home.

Integrar a funcionalidade do Matter ao seu app Android

Crie os melhores apps Matter do Android usando Google Home Mobile SDK.

APIs Matter do Google Play Services

Fase de desenvolvimento

O Google Play services oferece APIs Matter para comissionamento, compartilhamento de dispositivos e descoberta operacional.

Plug-in do Google Home para Android Studio

Fase de desenvolvimento

O Google Home Plugin for Android Studio é uma ferramenta indispensável de desenvolvimento que permite digitar comandos para Assistant diretamente no editor para observar interações com seus aplicativos e dispositivos Matter.

O ambiente de desenvolvimento integrado também permite analisar os registros do Cloud em tempo real, o que facilita a depuração das integrações.

App de exemplo do Google Home para o Matter

Fase de desenvolvimento

O Google Home Sample App for Matter é um exemplo concreto de como usar as APIs Play services para Matter para criar um app que facilita a comissionamento e o compartilhamento de dispositivos Matter em apps e ecossistemas.