Développer pour le cloud à cloud

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

Ces ressources sont conçues pour permettre aux développeurs de se concentrer sur le développement des capacités et des caractéristiques, tout en réduisant les efforts nécessaires pour gérer l'infrastructure.

Exemples et bibliothèques

Phase de développement

Nos exemples de bout en bout peuvent servir de 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

Le 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" pour que Google Assistant traite votre requête dans le cloud et envoie la commande à l'appareil.

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

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

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

  • Inspectez le contenu JSON des messages de journal.

  • Exécutez des commandes Assistant au format scripté pour vous aider à effectuer des tests plus rapidement et de manière reproductible.

Outil de validation des données SYNC

Phase de développement

Nous vous recommandons d'utiliser l'outil de validation des données SYNC pour valider le format des réponses SYNC de votre intégration. Cela permettra de réduire les erreurs lors du processus de test.

Google Home Playground

Phase de développement

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

Utilisez-la 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 des utilisateurs secondaires pour un appareil.

Suite Google Home Test

Phase de test

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

Lecteur Home Graph

Phase de test

Le Google Home Graph permet de vérifier l'état des appareils dans le Home Graph d'un utilisateur spécifique. Il s'agit d'un moyen rapide de valider Home Graph sans utiliser l'API directement.