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 recursos e recursos, investindo menos esforço para 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
A Device SDK permite que um desenvolvedor comece o desenvolvimento imediatamente, testando dispositivos Matter em um ambiente virtual. Os dispositivos virtuais Matter podem ser criados usando o SDK, encomendados 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
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. É 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, se você digitar um comando, como "acender minha lâmpada", e 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 os dispositivos Matter e não Matter integrados ao Google Home.
Para identificar problemas, visualize os registros da nuvem em tempo real e observe todo o fluxo de comunicação nos dois sentidos. 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 a testar mais rápido e 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 Google Home.
Integrar a funcionalidade do Matter ao seu app Android
Crie os melhores apps Android Matter usando Google Home Mobile SDK.
APIs Matter do Google Play Services
Os Google Play services oferecem APIs Matter para comissionamento, compartilhamento de dispositivos e descoberta operacional.
Plug-in do Google Home para o 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 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 que você depure suas integrações de forma eficiente.
App de exemplo do 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 para criar um app que facilita o comissionamento e o compartilhamento de dispositivos Matter em apps e ecossistemas.