Desenvolver para o Matter

O Google oferece SDKs, ferramentas e apps de exemplo para dar início à sua jornada Matter, seja para criar seu próprio hardware de casa inteligente ou integrar a funcionalidade Matter ao seu app Android.

Esses recursos são projetados para permitir que o desenvolvedor concentre os esforços de desenvolvimento em criar capacidades e recursos, investindo menos esforço em lidar com do Google Cloud.

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 e inovar com rapidez com a inteligência do Google.

Dispositivo virtual do Matter

Fase de desenvolvimento

O Device SDK permite que um desenvolvedor comece a desenvolver imediatamente testando dispositivos Matter em uma configuração virtual. Dispositivos Matter virtuais podem ser criados usando o SDK. comissionado em um tecido e controlado da mesma maneira que dispositivos, incluindo o fulfillment de comandos Google Assistant.

Ambiente de desenvolvimento de dispositivos virtuais do Matter

Fase de desenvolvimento

O Matter Virtual Device Development Environment (MVD-DE) é um contêiner do Docker pré-configurado que inclui o app de 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 dispositivos de teste 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 interagir diretamente com o ecossistema do Google Home. Por exemplo, você pode digitar um comando, como "acender minha lâmpada" e a opção Assistant processará sua solicitação na nuvem e enviará o comando para o 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, observando todos os comunicação fluindo em ambas as direções. Filtre por gravidade e período.

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

  • Emita comandos Assistant em formato de script para ajudar a testar mais rápido de forma repetitiva.

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 casa inteligente e garantir que ela atenda aos requisitos de lançamento e certificação do ecossistema Google Home.

Integrar a funcionalidade do Matter ao seu app Android

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

APIs Matter do Google Play Services

Fase de desenvolvimento

Oferta de Google Play services Matter APIs para comissionamento, compartilhamento de dispositivos e operações descoberta.

Plug-in do Google Home para Android Studio

Fase de desenvolvimento

O Google Home Plugin for Android Studio é indispensável, de desenvolvimento de software que permite digitar comandos para Assistant diretamente no editor para observar as interações nos seus aplicativos e dispositivos do Matter.

O IDE também permite revisar registros do Cloud em tempo real, permitindo suas integrações com eficiência.

App de exemplo do Google Home para o Matter

Fase de desenvolvimento

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