O Google fornece SDKs, ferramentas e apps de exemplo para iniciar sua jornada Matter, esteja você criando seu próprio hardware de casa inteligente ou integrando a funcionalidade do Matter ao seu app Android.
Esses recursos foram projetados para permitir que o desenvolvedor concentre os esforços de desenvolvimento na criação de capacidades e recursos, investindo menos esforço em lidar com a infraestrutura.
Desenvolver hardware de casa inteligente com o Matter
O Google Home Device SDK fornece APIs e ferramentas que estendem o SDK do Matter de código aberto para criar rapidamente e inovar com a inteligência do Google.
Dispositivo virtual Matter
O Device SDK permite que um desenvolvedor comece a desenvolver imediatamente, testando dispositivos Matter em um ambiente virtual. Dispositivos Matter virtuais podem ser criados usando o SDK, comissionados em uma malha e controlados da mesma forma que dispositivos físicos, incluindo o fulfillment de comandos Google Assistant.
Ambiente de desenvolvimento do dispositivo virtual Matter
O Matter Virtual Device Development Environment (MVD-DE) é um contêiner pré-configurado do Docker que inclui o aplicativo 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 testar dispositivos durante a fase de desenvolvimento.
Extensão do Google Home para VS Code
O Google Home Extension for Visual Studio Code permite que você interaja diretamente com o ecossistema do Google Home. Por exemplo, é possível digitar um comando, como "acender minha lâmpada", e o Assistant processará sua solicitação na nuvem e enviará o comando ao 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 da nuvem em tempo real, observando toda a comunicação fluindo em ambas as direções. Filtrar 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 rapidamente e de forma repetível.
Pacote de testes do Google Home
Use o Google Home Test Suite no Google Home Developer Console para testar a 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 Matter ao seu app Android
Crie os melhores apps Matter para Android usando Google Home Mobile SDK.
APIs Matter do Google Play Services
A Google Play services oferece Matter APIs para comissionamento, compartilhamento de dispositivos e descoberta operacional.
Plug-in do Google Home para Android Studio
O Google Home Plugin for Android Studio é uma ferramenta de desenvolvimento indispensável que permite digitar comandos para Assistant diretamente no editor para observar interações com os aplicativos e dispositivos do Matter.
O ambiente de desenvolvimento integrado também permite analisar os registros do Cloud em tempo real para depurar as integrações com eficiência.
App de exemplo Google Home para o Matter
O Google Home Sample App for Matter fornece um exemplo concreto de como usar as APIs Play services para Matter criar um app que facilita a comissão e o compartilhamento de dispositivos do Matter entre apps e ecossistemas.