Desenvolva para nuvem para nuvem

O Google oferece SDKs, ferramentas e apps de exemplo para impulsionar sua jornada de Cloud-to-cloud, seja para integrar um switch simples ou um Receptor AV complexo.

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.

Amostras e bibliotecas

Fase de desenvolvimento

Nossas amostras completas podem ser usadas como ponto de partida para sua própria integração ou para ilustrar a melhor forma de criar uma nova integração. Além disso, as bibliotecas de cliente da API Google Home Graph estão disponíveis em várias linguagens.

Amostras Bibliotecas de cliente

Ferramentas

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, se você digitar um comando, como "acender minha lâmpada", e o Google Assistant processará sua solicitação na nuvem e enviará o comando para o dispositivo.

Use essa extensão durante a fase de desenvolvimento para:

  • Testar os dispositivos Cloud-to-cloud integrados ao Google Home.

  • Para identificar problemas, visualize os registros do Google Cloud 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.

Sincronizar validador de dados

Fase de desenvolvimento

Recomendamos usar o validador de dados de sincronização para validar o formato das respostas de sincronização da sua integração. Isso diminui erros posteriores no processo de teste.

Google Home Playground

Fase de desenvolvimento

O Google Home Playground é útil para simular seu tipo de dispositivo no ecossistema do Google Home antes de concluir o desenvolvimento com um dispositivo físico.

Use-o durante a fase de desenvolvimento para:

  • Crie dispositivos virtuais e os configure com características para uso em Google Home app (GHA).
  • Veja como os dispositivos aparecem no Home Graph.
  • Teste a verificação de usuário secundário de um dispositivo.

Pacote de testes do Google Home

Fase de teste

Use o Google Home Test Suite para testar sua integração de casa inteligente e garantir que ela atenda aos requisitos de certificação e lançamento para o ecossistema do Google Home.

Leitor do Home Graph

Fase de teste

O Google Home Graph é usado para verificar o estado dos dispositivos no Home Graph de um usuário específico. É uma maneira rápida de verificar Home Graph sem usar a API diretamente.