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

Sviluppo per il cloud

Google offre SDK, strumenti e app di esempio per iniziare il tuo percorso con Cloud-to-cloud, sia 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 sforzi nella gestione dell'infrastruttura.

Raccolte e esempi

Fase di sviluppo

I nostri esempi end-to-end possono essere usati come punto di partenza per la tua integrazione o per illustrare come crearne uno nuovo. E Google Home Graph Le librerie client dell'API sono disponibili in una varietà di linguaggi.

Esempi Librerie client

Strumenti

Estensione Google Home per VS Code

Fase di sviluppo

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 Google Assistant elaborerà la tua richiesta nel cloud e invierà 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 i log di Google Cloud in tempo reale, osservando tutte le comunicazioni in entrata in entrambe le direzioni. Filtra per gravità e intervallo di tempo.

  • Ispeziona il contenuto JSON dei messaggi di log.

  • Utilizza i comandi Assistant in formato con script per velocizzare i test in modo ripetibile.

Strumento di convalida dei dati SYNC

Fase di sviluppo

Ti consigliamo di utilizzare lo strumento di convalida dei dati di sincronizzazione per convalidare il formato delle risposte di sincronizzazione dall'integrazione. Questo riduce gli errori nelle fasi successive del processo 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 usare in Google Home app (GHA).
  • Scopri come vengono visualizzati i dispositivi in Home Graph.
  • Testare la verifica secondaria degli utenti per un dispositivo.

Test Suite di Google Home

Fase di test

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

Visualizzatore grafico Home

Fase di test

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