Sviluppa per il cloud-to-cloud

Google fornisce SDK, strumenti e app di esempio per iniziare subito il tuo percorso Cloud-to-cloud, che tu voglia integrare un semplice sensore o un ricevitore AV complesso.

Queste risorse sono progettate per consentire allo sviluppatore di concentrare gli sforzi di sviluppo sulla creazione di capacità e funzionalità, investendo meno sforzi nella gestione dell'infrastruttura.

Esempi e librerie

Fase di sviluppo

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. Inoltre, le librerie client di Google Home Graph API sono disponibili in diversi linguaggi.

Esempi Librerie client

Strumenti

Estensione Google Home per VS Code

Fase di sviluppo

Il Google Home Extension for Visual Studio Code ti consente di interagire direttamente con l'ecosistema Google Home. Ad esempio, se digiti un comando come "accendi la mia lampadina", Google Assistant elaborerà la tua richiesta nel cloud e invierà il comando al dispositivo.

Utilizza questa estensione durante la fase di sviluppo per:

  • Testa i dispositivi Cloud-to-cloud integrati in Google Home.

  • Identifica i problemi visualizzando i log di Google Cloud in tempo reale, osservando tutte le comunicazioni che passano in entrambe le direzioni. Filtra per gravità e intervallo di tempo.

  • Ispeziona i contenuti JSON dei messaggi di log.

  • Esegui i comandi Assistant in formato basato su script per poter eseguire test più velocemente e in modo ripetibile.

Strumento di convalida dei dati SYNC

Fase di sviluppo

Ti consigliamo di utilizzare lo strumento di convalida dei dati SYNC per convalidare il formato delle risposte SYNC della tua integrazione. In questo modo vengono ridotti gli errori nelle fasi successive del processo di test.

Playground per Google Home

Fase di sviluppo

Google Home Playground è utile per simulare il tipo di dispositivo nell'ecosistema Google Home prima di completare lo sviluppo con un dispositivo fisico.

Usala durante la fase di sviluppo per:

  • Crea dispositivi virtuali e configurali con i trait da utilizzare in Google Home app (GHA).
  • Scopri come vengono visualizzati i dispositivi in Home Graph.
  • Testa la verifica utente secondaria per un dispositivo.

Test Suite di Google Home

Fase di test

Usa la Google Home Test Suite per testare l'integrazione della tua smart home e assicurarti che soddisfi i requisiti di certificazione e di lancio per l'ecosistema Google Home.

Visualizzatore Home Graph

Fase di test

Il 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.