Pratica Da cloud a cloud SDK Local Home SDK del dispositivo
Google Home Extension for Visual Studio Code è stato progettato e creato per la piattaforma Google Home sviluppatori. Questa estensione ti consente di accedere a Google Assistant Simulator, Google Cloud Logging, Home Graph Viewer e altri strumenti per semplificare Processo di sviluppo di Matter e della smart home.
Funzionalità dell'estensione di Google Home
Simulatore dell'Assistente Google
Per verificare se i dispositivi per la smart home funzionano correttamente con Google Home dell'ecosistema, puoi interagire con Assistant Simulator in qualsiasi momento senza abbandona VS Code.
Simile alla versione attuale Simulatore fornito nella console di Actions, Assistant Simulator ti consente di controllare i dispositivi digitando le tue query, ad esempio "Accendi la luce". All'interno di VS Code, Assistant Simulator risponde con SMS in base ai tuoi comandi, ad esempio "Ok, accendo la luce". Consulta Usa il Simulatore dell'Assistente Google per scoprire di più i dettagli.
Pronuncia in batch
Per testare l'integrazione di Google Home come un automa, puoi inviare batch enunciati al Simulatore dell'Assistente Google eseguendo uno script di enunciato. Consulta Per ulteriori dettagli, esegui espressioni batch.
Strumenti di registrazione delle pratiche
Gli strumenti di registrazione delle pratiche possono raccogliere tutti i log relativi al debug delle pratiche, tra cui i log di Google Home app (GHA) e di Google Play Services (GMS Core). La i log possono essere visualizzati su VS Code con ricerche di filtri e parole chiave. I log possono essere scaricati con ulteriori informazioni di debug, come Android e Versione dell'app e da inviare a Google per la generazione di report che le applicazioni presentino problemi di prestazioni.
Cloud Logging
Cloud Logging fornisce informazioni di debug e metriche chiave per offrirti un quadro completo Utilizzo dell'azione. Per semplificare lo sviluppo, l'Google Home Extension mostra i messaggi in tempo reale di Google Cloud Logging accanto al tuo codice risoluzione dei problemi. Per ulteriori dettagli, consulta Visualizzare Cloud Logging.
Visualizzatore Home Graph
Il visualizzatore Home Graph è ora disponibile direttamente in Google Home Extension per consentirti di verificare lo stato del dispositivo in il tuo Home Graph all'interno di VS Code. Consulta Visualizza Home Graph ed esegui test per saperne di più i dettagli.
Installa l'estensione Google Home per VS Code
Per installare Google Home Extension, segui questi passaggi all'interno Codice VS:
- Fai clic sull'icona Estensioni nella barra delle attività.
Cerca
google home
, poi fai clic su Installa.
Puoi anche scaricare Google Home Extension direttamente da VS Code Marketplace.
Configurare l'estensione Google Home per VS Code
Una volta installato Google Home Extension e ricaricato VS Code, devi accedere e selezionare un progetto prima di poter utilizzare Assistant Simulator e visualizza Cloud Logging.
Accedi con Google e seleziona un progetto cloud
Puoi accedere al tuo account sviluppatore da Google Home Extension, autorizzare VS Code a comunicare con i servizi Google per tuo conto.
Fai clic sull'icona di Google Home nella barra delle attività per aprire Google Home Extension.
Fai clic su Accedi con Google per avviare la visualizzazione di accesso nel browser.
Seleziona l'account collegato ai tuoi dispositivi per la smart home.
Nella pagina delle autorizzazioni di Accedi con Google, fai clic su Consenti.
Si apre una scheda del browser e viene visualizzata la finestra di dialogo Apri codice Visual Studio visualizzati. Per continuare, fai clic su Apri Visual Studio Code.
Si aprirà VS Code, dove è richiesta la tua autorizzazione per consenti all'estensione Google Home di aprire un URI. Fai clic su Apri per terminare procedura di accesso.
Dopo l'accesso, Google Home Extension caricherà i tuoi progetti. Una volta al termine, fai clic su Seleziona un progetto.
Nella finestra a discesa Cerca e seleziona un progetto che viene visualizzata, selezionare il tuo progetto per la smart home.
Installa lo strumento Android Debug Bridge (ADB)
Per visualizzare i log di Matter su un Android dovrai installare ADB:
- Installa ADB sul tuo computer.
- Attiva le Opzioni sviluppatore e USB Debug sul tuo smartphone Android.
Installa gli strumenti SoC del dispositivo Matter
Per visualizzare i log di debug da Matter dispositivi:
- La maggior parte dei SoC dei dispositivi esporta le porte seriali, come
/dev/ttyUSBx
su Linux o/dev/tty.SLAB_USBtoUART
oppure/dev/tty.usbserial
su macOS. Il visualizzatore log può leggere il log direttamente dal dispositivo. - Alcuni tipi di SoC, come NXP o Silicon Labs potrebbe richiedere servizi esterni (ad esempio, JLink). Consulta Dispositivi supportati per ulteriori informazioni informazioni.
Usa l'estensione Google Home per VS Code
Visualizza risorse per sviluppatori
In GUIDA E FEEDBACK, fai clic su Inizia e Risorse da aprire alla pagina Risorse, dove puoi trovare informazioni utili per il tuo con l'ecosistema Google Home.
Usa il Simulatore dell'Assistente Google
Per aprire Assistant Simulator in VS Code, fai clic su ASSISTENTE GOOGLE
SIMULATOR nella barra laterale. Nella casella Messaggio, digita la query e
premi Enter
.
Puoi visualizzare Assistant Simulator risposte, e fare clic sul pulsante dopo la query e inviarla di nuovo.
Esegui espressioni batch
Passa il mouse sulla barra dei menu SIMULATORE ASSISTENTE GOOGLE e scegli una delle seguenti opzioni per configurare gli script:
Fai clic su
per aprire script enunciati esistenti.Fai clic su
per salvare la tua cronologia in uno script*.utterance
.
Per iniziare a inviare frasi batch, scegli una delle seguenti opzioni:
- Fai clic su per selezionare un'opzione dalla finestra a discesa.
Apri direttamente un file
*.utterance
e fai clic .
Visualizza Cloud Logging
In ACCESSO RAPIDO, fai clic su Log di Cloud per aprire Log di Cloud dove puoi trovare i log appartenenti al progetto selezionato.
Gli utenti possono filtrare i log in base alla gravità e all'intervallo di tempo.
Per impostazione predefinita, i log sono limitati a 50 righe. Se l'utente desidera visualizzare altro log, scorri fino in fondo e fai clic su Altro per visualizzare altri log.
Visualizza Home Graph ed esegui test
In ACCESSO RAPIDO, fai clic su Visualizzatore di Home Graph per aprire la Visualizzatore grafico, in cui puoi trovare i dispositivi appartenenti all'elemento selezionato progetto. Puoi anche fare clic su Esegui test per eseguire test per il dispositivo.
La suite di test verrà avviata nel browser con il dispositivo selezionato e pronto per il test. Fai clic su Avvia e attendi i risultati del test.
Puoi controllare i dettagli dei test e visualizzare i log dopo che tutti i test completata.
Utilizzare l'estensione Google Home per il debug di Matter
Registrazione Android
In STRUMENTI DI REGISTRAZIONE DEL MATTER, fai clic su Android Log per apri la pagina Android Log, seleziona Android telefono che vuoi connettere e iniziare a mostrare logaritmi.
Dopo aver connesso il telefono Android, potrai vedere i log riga per riga. Tieni presente che i log vengono filtrati, il che significa che log relativi a GHA e Google Play services Modulo Matter vengono visualizzati. Puoi anche impostare Gravità per filtrare i log o Cercare nella nei log.
Registrazione dei dispositivi Matter
In STRUMENTI DI REGISTRAZIONE DEI MATTER, fai clic su Log dei dispositivi per aprire la pagina Risorse. seleziona prima il Tipo di SoC:
Quindi, seleziona il dispositivo Matter:
Dopodiché potrai recuperare tutti i log dispositivo dal dispositivo e utilizzare filtri come Gravità e Ricerca per trovare le informazioni che ti interessano.
Scarica tutti i log di Matter
In ACCESSO RAPIDO, fai clic su Scarica log per aprire Scarica log seleziona i log da scaricare e premi OK.
Seleziona la cartella in cui scaricare i log e fai clic su Salva:
Quindi i log verranno salvati nella cartella di destinazione:
Estrai il file ZIP salvato: verranno visualizzate le informazioni sul dispositivo e i file di log.
Il file con le informazioni sul dispositivo includerà tutte le informazioni sulla versione necessarie per il debug che le applicazioni presentino problemi di prestazioni.
Invia feedback
Per inviare le tue opinioni o feedback su come possiamo migliorare lo sviluppo esperienza con Google Home Extension, scegli tra le seguenti opzioni:
- Nel riquadro GUIDA E FEEDBACK, fai clic su Fornisci feedback per inviarci una notifica. suggerimenti.
- Nel riquadro GUIDA E FEEDBACK, fai clic su Segnala problema per segnalare il problema. qualsiasi problema riscontrato con Google Home Extension
- Abbiamo fornito anche un'icona per il feedback nella pagina Risorse.