Développer une solution pour une transition cloud-cloud

Google fournit des SDK, des outils et des exemples d'applications pour vous aider à démarrer votre parcours Cloud-to-cloud, que vous intégriez un simple interrupteur ou un récepteur AV complexe.

Ces ressources sont conçues pour permettre aux développeurs de concentrer leurs efforts sur la création de fonctionnalités, tout en consacrant moins de temps à l'infrastructure.

Exemples et bibliothèques

Phase de développement

Vous pouvez utiliser nos exemples de bout en bout comme point de départ pour votre propre intégration ou pour illustrer la meilleure façon d'en créer une. Les bibliothèques clientes de l'API Google Home Graph sont disponibles dans plusieurs langages.

Exemples Bibliothèques clientes

Outils

Extension Google Home pour VS Code

Phase de développement

Google Home Extension for Visual Studio Code vous permet d'interagir directement avec l'écosystème Google Home. Par exemple, vous pouvez saisir une commande telle que "allume mon ampoule". Google Assistant traitera votre requête dans le cloud et enverra la commande à l'appareil.

Utilisez cette extension pendant la phase de développement pour :

  • Testez les appareils Cloud-to-cloud intégrés dans Google Home.

  • Identifiez les problèmes en affichant les journaux Google Cloud en temps réel et en observant toutes les communications dans les deux sens. Filtrer par niveau de gravité et par période

  • Inspectez le contenu JSON des messages du journal.

  • Émettez des commandes Assistant au format scripté pour vous aider à tester plus rapidement de manière reproductible.

Validateur de données SYNC

Phase de développement

Nous vous recommandons d'utiliser le validateur de données SYNC pour valider le format des réponses SYNC de votre intégration. Cela permet d'éviter les erreurs plus tard dans le processus de test.

Google Home Playground

Phase de développement

L'Google Home Playground est utile pour simuler votre type d'appareil dans l'écosystème Google Home avant de terminer le développement avec un appareil physique.

Utilisez-le pendant la phase de développement pour :

  • Créez des appareils virtuels et configurez-les avec des caractéristiques à utiliser dans Google Home app (GHA).
  • Découvrez comment les appareils s'affichent dans Home Graph.
  • Testez la validation secondaire de l'utilisateur pour un appareil.

Suite de tests Google Home

Phase de test

Utilisez Google Home Test Suite pour tester votre intégration de maison connectée et vous assurer qu'elle répond aux exigences de certification et de lancement pour l'écosystème Google Home.

Lecteur Home Graph

Phase de test

La commande Google Home Graph permet de vérifier l'état des appareils dans le Home Graph d'un utilisateur spécifique. C'est un moyen rapide de valider Home Graph sans utiliser directement l'API.