Caso De nuvem para nuvem SDK local do Google Home SDK do dispositivo
O app Google Home Extension for Visual Studio Code foi criado e desenvolvido para a plataforma Google Home desenvolvedores de aplicativos. Esta extensão dá acesso a Google Assistant Simulator, o Google Cloud Logging, o Home Graph Viewer e outras ferramentas para simplificar Processo de desenvolvimento do Matter e de casas inteligentes.
Recursos da extensão Google Home
Simulador do Google Assistente
Para testar se os dispositivos de casa inteligente funcionam corretamente com o Google Home é possível interagir com Assistant Simulator a qualquer momento sem deixando o VS Code.
Semelhante à versão atual O simulador fornecido no Console do Actions, o Assistant Simulator permite controle seus dispositivos digitando consultas, por exemplo, "Acenda a luz". Dentro do VS Code, Assistant Simulator responde com mensagens de texto. com base nos seus comandos, por exemplo, "Certo, acendendo a luz". Consulte Usar o simulador do Google Assistente para mais detalhes.
Enunciados em lote
Para testar a integração do Google Home como um autômato, você pode enviar enunciados no simulador do Google Assistente executando um script de enunciados. Consulte Execute enunciados em lote para mais detalhes.
Ferramentas de registro do Matter
As ferramentas de registro do Matter podem coletar todos os registros relacionados à depuração do Matter, incluindo os registros Google Home app (GHA) e do Google Play Services (GMS Core). A os registros podem ser visualizados no VS Code com pesquisas de filtro e palavra-chave. Os registros podem ser baixado com informações de depuração adicionais, como Android e a versão do app e ser enviada ao Google para geração de relatórios problemas.
Cloud Logging
Cloud Logging fornece informações de depuração e métricas importantes para oferecer insights sobre seu Uso da ação. Para simplificar o desenvolvimento, o Google Home Extension mostra mensagens em tempo real do Google Cloud Logging ao lado do seu código durante e solução de problemas. Consulte Visualizar o Cloud Logging para mais detalhes.
Visualizador do Home Graph
O Home Graph Viewer agora está disponível diretamente no Google Home Extension para verificar o estado do dispositivo em o Home Graph no VS Code. Consulte Veja o Home Graph e execute testes para saber mais detalhes.
Instalar a extensão Google Home para VS Code
Para instalar o Google Home Extension, siga estas etapas VS Code:
- Clique no ícone Extensões na Barra de atividades.
Pesquise
google home
e clique em Instalar.
Também é possível fazer o download de Google Home Extension diretamente no no Mercado do VS Code.
Fazer o download de Google Home Extension
Configurar a extensão Google Home para VS Code
Depois de instalar Google Home Extension e recarregar o VS Code, precisará fazer login e selecionar um projeto antes de usar Assistant Simulator e confira o Cloud Logging.
Fazer login com o Google e selecionar um projeto na nuvem
Você pode fazer login na sua conta de desenvolvedor em Google Home Extension, autorizar o VS Code a se comunicar com os Serviços do Google em seu nome.
Clique no ícone do Google Home na Barra de atividades para abrir Google Home Extension
Clique em Fazer login com o Google para iniciar a visualização de login no navegador.
Selecione a conta vinculada aos seus dispositivos de casa inteligente.
Na página de autorização do Fazer login com o Google, clique em Permitir.
Uma guia do navegador será aberta, e uma caixa de diálogo Abrir o Visual Studio Code será exibida. exibidos. Clique em Abrir Visual Studio Code para continuar.
Você vai acessar o VS Code, onde é necessário permitir: permitir que a extensão Google Home abra um URI. Clique em Abrir para concluir o processo de login.
Após o login, o Google Home Extension carregará seus projetos. Uma vez Quando terminar, clique em Selecionar um projeto.
Na janela suspensa Pesquisar e selecionar um projeto exibida, selecione seu projeto de casa inteligente.
Instalar a ferramenta Android Debug Bridge (adb)
Para conferir os registros Matter em um Android smartphone, instale o adb:
- Instale o adb no seu computador.
- Ative as Opções do desenvolvedor e o USB Depuração no seu smartphone Android.
Instalar ferramentas de SoC para dispositivos Matter
Para ver os registros de depuração de dispositivos Matter:
- A maioria do SoC do dispositivo exporta portas seriais, como
/dev/ttyUSBx
no Linux, no/dev/tty.SLAB_USBtoUART
ou/dev/tty.usbserial
no MacOS. O LogViewer pode ler o registro diretamente do dispositivo. - Alguns tipos de SoC, como NXP ou A Silicon Labs pode precisar de acesso (por exemplo, JLink) sejam instaladas. Consulte Dispositivos compatíveis para mais informações imprecisas ou inadequadas.
Usar a extensão Google Home para VS Code
Ver recursos para desenvolvedores
Em AJUDA E FEEDBACK, clique em Começar e Recursos a serem abertos a página Recursos, onde você pode encontrar informações úteis para seus de desenvolvimento com o ecossistema do Google Home.
Usar o simulador do Google Assistente
Para abrir Assistant Simulator no VS Code, clique em GOOGLE ASSISTENTE
SIMULATOR na barra lateral. Na caixa Mensagem, digite sua consulta e
pressione Enter
.
Você pode ver Assistant Simulator respostas e clicar no botão após sua consulta para reenviá-la.
Executar enunciados em lote
Passe o mouse sobre a barra de menu do SIMULATOR DO GOOGLE ASSISTENTE e escolha seguintes opções para configurar scripts:
Clique em
para abrir scripts de discurso atuais.Clique em
para salvar em um script*.utterance
.
Para começar a enviar enunciados em lote, escolha uma das seguintes opções:
- Clique em para selecionar enunciado na janela suspensa.
Abra um arquivo
*.utterance
e clique em .
Acessar o Cloud Logging
Em ACESSO RÁPIDO, clique em Registros do Cloud para abrir os Registros do Cloud. onde é possível encontrar os registros pertencentes ao projeto selecionado.
Os usuários podem filtrar os registros com base na gravidade e no intervalo de tempo.
Por padrão, os registros são limitados a 50 linhas. Se o usuário quiser ver mais role para baixo e clique em Mais para exibir outros.
Conferir o Home Graph e executar os testes
Em ACESSO RÁPIDO, clique em Visualizador do Home Graph para abrir a guia Home Painel do Visualizador de gráfico, onde você pode encontrar dispositivos que pertencem ao projeto. Você também pode clicar em Run Test para executar testes no dispositivo.
Isso vai iniciar o pacote de teste no navegador com seu dispositivo selecionado e prontos para serem testados. Clique em Iniciar e aguarde os resultados do teste.
Você pode conferir os detalhes do teste e visualizar os registros depois que todos os testes forem concluídos concluído.
Usar a extensão Google Home para depurar o caso
Geração de registros do Android
Em FERRAMENTAS DE REGISTRO DE MATRIZ, clique em Android Registros para Abra a página Registros do Android, selecione o Android smartphone que você quer conectar e começar a mostrar ou de sistemas operacionais de contêineres.
Depois que o smartphone Android estiver conectado, será possível conferir os registros linha por linha. Os registros são filtrados, o que significa que apenas registros relacionados aos GHA e ao Google Play services Matter módulo são exibidos. Também é possível definir a Gravidade para filtrar os registros ou Pesquisar os a palavra-chave nos registros.
Registro do dispositivo Matter
Em FERRAMENTAS DE REGISTRO DE MATRIZ, clique em Registros do dispositivo para abrir a página Recursos. selecione SoC Type primeiro:
Em seguida, selecione o Matter Device:
Assim, é possível recuperar todos os registros do dispositivo e usar filtros, como Gravidade e Pesquisa para encontrar as informações que você quer.
Fazer o download de todos os registros do Matter
Em ACESSO RÁPIDO, clique em Fazer o download de registros para abrir a página Fazer o download de registros selecione os registros que vão ser baixados e pressione OK.
Selecione a pasta para fazer o download dos registros e clique em Salvar:
Em seguida, os registros serão salvos na pasta de destino:
Extraia o arquivo ZIP salvo. Ele vai mostrar as informações do dispositivo e os arquivos de registros.
O arquivo de informações do dispositivo vai incluir todas as informações de versão necessárias para a depuração problemas.
Enviar feedback
Para enviar sua opinião ou feedback sobre como podemos melhorar o desenvolvimento experiência com o Google Home Extension, escolha entre as seguintes opções:
- No painel AJUDA E FEEDBACK, clique em Enviar feedback sugestões.
- No painel AJUDA E FEEDBACK, clique em Informar problema para informar o problema. qualquer problema encontrado no Google Home Extension
- Também disponibilizamos um ícone de feedback na página Recursos.