Desenvolver para o Matter

O Google oferece SDKs, ferramentas e apps de exemplo para impulsionar sua jornada de Matter, seja para criar seu próprio hardware de casa inteligente ou integrar 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 no tratamento da infraestrutura.

Desenvolver hardware de casa inteligente com o Matter

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

Dispositivo virtual Matter

Fase de desenvolvimento

Com a Device SDK, os desenvolvedores podem começar a desenvolver imediatamente ao testar dispositivos Matter em um ambiente virtual. Dispositivos Matter virtuais podem ser criados usando o SDK, comissionados em uma malha e controlados da mesma maneira que dispositivos físicos, incluindo o fulfillment de comandos Google Assistant.

Ambiente de desenvolvimento do dispositivo virtual do Matter

Fase de desenvolvimento

O Matter Virtual Device Development Environment (MVD-DE) é um contêiner pré-configurado do Docker que inclui o app iniciador Virtual Device Controller (VDC) que pode ser usado para controlar dispositivos Matter virtuais e físicos. Ele é 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 "acenda 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 e observando toda a comunicação fluindo nas duas direções. Filtre por gravidade e período.

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

  • Emita comandos Assistant no formato de script para ajudar a testar mais rapidamente 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 a integração da sua casa inteligente e garantir que ela atenda aos requisitos de certificação e lançamento do ecossistema Google Home.

Integrar a funcionalidade Matter ao seu app Android

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

APIs Matter do Google Play Services

Fase de desenvolvimento

Os Google Play services oferecem APIs Matter para comissionamento, compartilhamento de dispositivos e descoberta operacional.

Plug-in do Google Home para o 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 a fim de observar as interações com os aplicativos e dispositivos Matter.

O ambiente de desenvolvimento integrado também permite analisar os registros do Cloud em tempo real, permitindo depurar as integrações de maneira eficiente.

App de exemplo do 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 para criar um app que facilita o comissionamento e o compartilhamento de dispositivos Matter entre apps e ecossistemas.