Ti diamo il benvenuto nel Centro sviluppatori Google Home, la nuova destinazione per imparare a sviluppare azioni per la smart home. Nota:continuerai a creare azioni nella Console Actions.

Sviluppo per il cloud

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Google offre SDK, strumenti e app di esempio per iniziare il tuo percorso con Cloud-to-cloud, che tu stia integrando un semplice sensore o un complesso ricevitore AV.

Queste risorse sono progettate per consentire allo sviluppatore di concentrare gli sforzi di sviluppo sulla creazione di capacità e funzionalità, investendo meno nell'utilizzo 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 spiegare come crearne una nuova in modo ottimale. Google Home Graph Le librerie client dell'API sono disponibili in svariati linguaggi.

Esempi Librerie client

Strumenti

Estensione Google Home per VS Code

Fase di sviluppo

La Google Home Extension for Visual Studio Code ti consente di interagire direttamente con l'ecosistema di Google Home. Ad esempio, puoi digitare un comando, ad esempio "accendi la lampadina", e Google Assistant elabora la tua richiesta nel cloud e invia il comando al dispositivo.

Utilizza questa estensione durante la fase di sviluppo per:

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

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

  • Esamina il contenuto JSON dei messaggi di log.

  • Utilizza i comandi Assistant in formato con script per velocizzare il test 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 di sincronizzazione dell'integrazione. Questo riduce gli errori durante la procedura di test.

Google Home Playground

Fase di sviluppo

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

Utilizzalo durante la fase di sviluppo per:

  • Crea dispositivi virtuali e configurali con caratteristiche da utilizzare in Google Home app (GHA).
  • Scopri come vengono visualizzati i dispositivi in Home Graph.
  • Testare la verifica dell'utente secondario per un dispositivo.

Test Suite Google Home

Fase di test

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

Visualizzatore grafico Home

Fase di test

Google Home Graph viene utilizzato per controllare lo stato dei dispositivi nella Home Graph di un utente specifico. È un modo rapido per verificare Home Graph senza utilizzare direttamente l'API.