Desenvolver para o Matter

O Google oferece SDKs, ferramentas e apps de exemplo para você começar sua jornada com o Matter, seja criando seu próprio hardware de casa inteligente ou integrando a funcionalidade do Matter ao seu app Android.

Esses recursos foram projetados para que o desenvolvedor concentre os esforços de desenvolvimento na criação de recursos e funcionalidades, investindo menos esforço em lidar com a infraestrutura.

Desenvolver hardware de casa inteligente com o Matter

Dispositivo virtual Matter

Fase de desenvolvimento

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

Extensão do Google Home para VS Code

Fase de desenvolvimento

A Google Home Extension for Visual Studio Code permite que você interaja diretamente com o ecossistema do Google Home. Por exemplo, você pode digitar um comando, como "acender minha lâmpada", 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 os dispositivos Matter e não Matter integrados ao Google Home.

  • Identifique problemas visualizando os registros de nuvem em tempo real e 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 você a testar mais rápido de maneira repetível.

Pacote de testes do Google Home

Fase de teste

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

Integrar a funcionalidade do Matter ao app Android

APIs Matter do Google Play Services

Fase de desenvolvimento

A Google Play services oferece APIs do 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 para desenvolvedores indispensável que permite digitar comandos para o Assistant diretamente no editor para observar interações com seus apps e dispositivos Matter.

O ambiente de desenvolvimento integrado também permite analisar os registros do Cloud em tempo real, o que permite depurar suas integrações com eficiência.

App de exemplo do Google Home para Matter

Fase de desenvolvimento

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