O Google oferece SDKs, ferramentas e apps de exemplo para iniciar sua jornada de Matter, seja criando seu próprio hardware de casa inteligente ou integrando a funcionalidade do Matter ao seu app Android.
Esses recursos são projetados para permitir que o desenvolvedor concentre os esforços de desenvolvimento na criação de recursos e funcionalidades, investindo menos esforço no tratamento da infraestrutura.
Desenvolver hardware de casa inteligente com o Matter
Dispositivo virtual Matter
O Google Home Device SDK permite que um desenvolvedor comece a desenvolver imediatamente testando dispositivos Matter em um ambiente virtual. Os dispositivos virtuais Matter podem ser criados usando o SDK, ativados em uma estrutura e controlados da mesma maneira que os dispositivos físicos, incluindo a execução de comandos Google Assistant.
Extensão do Google Home para VS Code
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 "acenda minha lâmpada", e o Assistant vai processar sua solicitação na nuvem e enviar o comando ao dispositivo.
Use essa extensão durante a fase de desenvolvimento para:
Teste dispositivos Matter e não Matter integrados ao Google Home.
Identifique problemas visualizando os registros da nuvem em tempo real e observando toda a comunicação que flui em ambas as direções. Filtre por gravidade e intervalo de tempo.
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
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 certificação e lançamento do ecossistema do Google Home.
Integrar a funcionalidade do Matter ao app Android
APIs Matter do Google Play Services
O Google Play services oferece Matter APIs para ativação, compartilhamento de dispositivos e descoberta operacional.
Plug-in do Google Home para o Android Studio
Google Home Plugin for Android Studio é uma ferramenta de desenvolvimento indispensável que permite digitar comandos para Assistant diretamente no editor e observar as interações com seus aplicativos e dispositivos Matter.
O ambiente de desenvolvimento integrado também permite revisar 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
O Google Home Sample App for Matter oferece um exemplo concreto de como usar as APIs Play services para Matter e criar um app que facilite o comissionamento e o compartilhamento de dispositivos Matter em apps e ecossistemas.