Desenvolver para o Matter

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

Fase de desenvolvimento

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

Fase de desenvolvimento

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

Fase de desenvolvimento

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

Fase de teste

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

Fase de desenvolvimento

A Google Play services oferece Matter APIs 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 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

Fase de desenvolvimento

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.