Google fornisce SDK, strumenti e app di esempio per avviare il tuo Cloud-to-cloud percorso, sia che tu stia integrando un semplice switch o un ricevitore AV complesso.
Queste risorse sono progettate per consentire allo sviluppatore di concentrare gli sforzi di sviluppo sulla creazione di funzionalità, investendo meno risorse nella gestione dell'infrastruttura.
Esempi e librerie
I nostri esempi end-to-end possono essere utilizzati come punto di partenza per la tua integrazione o per illustrare il modo migliore per crearne una nuova. E le librerie client delle API Google Home Graph sono disponibili in una varietà di linguaggi.
Strumenti
Estensione Google Home per VS Code
Il Google Home Extension for Visual Studio Code ti consente di interagire direttamente con l'ecosistema Google Home. Ad esempio, puoi digitare un comando, come "accendi la mia lampadina", e il Google Assistant elaborerà la tua richiesta nel cloud e invierà il comando al dispositivo.
Utilizza questa estensione durante la fase di sviluppo per:
Testare i dispositivi Cloud-to-cloud integrati in Google Home.
Identificare i problemi visualizzando i log di Google Cloud in tempo reale, osservando tutte le comunicazioni che fluiscono in entrambe le direzioni. Filtrare per gravità e intervallo di tempo.
Ispezionare i contenuti JSON dei messaggi di log.
Eseguire i comandi Assistant in formato script per testare più rapidamente in modo ripetibile.
Strumento di convalida dei dati di sincronizzazione
Ti consigliamo di utilizzare lo strumento di convalida dei dati SYNC per convalidare il formato delle risposte SYNC della tua integrazione. In questo modo si evitano errori nella fase successiva del processo di test.
Google Home Playground
Il Google Home Playground è utile per simulare il tipo di dispositivo nell'ecosistema Google Home prima di completare lo sviluppo con un dispositivo fisico.
Utilizzalo durante la fase di sviluppo per:
- Creare dispositivi virtuali e configurarli con i tratti da utilizzare in Google Home app (GHA).
- Visualizzare l'aspetto dei dispositivi in Home Graph.
- Testare la verifica utente secondaria per un dispositivo.
Google Home Test Suite
Utilizza Google Home Test Suite per testare l'integrazione della smart home e assicurarti che soddisfi i requisiti di certificazione e lancio per l'ecosistema Google Home.
Visualizzatore di Home Graph
The Google Home Graph viene utilizzato per controllare lo stato dei dispositivi in Home Graph di un utente specifico. È un modo rapido per verificare Home Graph senza utilizzare direttamente l'API.