Für Cloud-zu-Cloud entwickeln

Google bietet SDKs, Tools und Beispiel-Apps, um den Einstieg in Cloud-to-cloud zu erleichtern, unabhängig davon, ob Sie einen einfachen Schalter oder einen komplexen AV-Receiver einbinden.

Mit diesen Ressourcen kann sich der Entwickler auf die Entwicklung von Funktionen und Features konzentrieren und muss weniger Zeit in die Infrastruktur investieren.

Samples und Bibliotheken

Entwicklungsphase

Unsere End-to-End-Beispiele können als Ausgangspunkt für Ihre eigene Integration oder zur Veranschaulichung der besten Vorgehensweise beim Erstellen einer neuen Integration verwendet werden. Google Home Graph-API-Clientbibliotheken sind in verschiedenen Sprachen verfügbar.

Beispiele Clientbibliotheken

Tools

Google Home-Erweiterung für VS Code

Entwicklungsphase

Über das Google Home Extension for Visual Studio Code kannst du direkt mit dem Google Home-Ökosystem interagieren. Sie können beispielsweise einen Befehl wie „Schalte meine Glühbirne ein“ eingeben. Google Assistant verarbeitet Ihre Anfrage in der Cloud und sendet den Befehl an das Gerät.

Verwenden Sie diese Erweiterung während der Entwicklungsphase, um:

  • Testen Sie Cloud-to-cloud-Geräte, die in Google Home integriert sind.

  • Probleme lassen sich erkennen, indem Sie Google Cloud-Logs in Echtzeit ansehen und die gesamte Kommunikation in beide Richtungen beobachten. Nach Schweregrad und Zeitraum filtern

  • Prüfen Sie den JSON-Inhalt von Log-Nachrichten.

  • Geben Sie Assistant-Befehle in einem Script ein, um schneller und wiederholbar zu testen.

SYNC-Datenvalidator

Entwicklungsphase

Wir empfehlen, den SYNC-Datenvalidator zu verwenden, um das Format von SYNC-Antworten aus Ihrer Integration zu validieren. So lassen sich Fehler im späteren Testprozess vermeiden.

Google Home Playground

Entwicklungsphase

Mit dem Google Home Playground können Sie Ihren Gerätetyp im Google Home-Ökosystem simulieren, bevor Sie die Entwicklung mit einem physischen Gerät abschließen.

Sie können es in der Entwicklungsphase für Folgendes verwenden:

  • Erstelle virtuelle Geräte und konfiguriere sie mit Eigenschaften zur Verwendung in Google Home app (GHA).
  • So werden Geräte in Home Graph angezeigt.
  • Testen Sie die sekundäre Nutzerbestätigung für ein Gerät.

Google Home-Test-Suite

Test phase

Mit dem Google Home Test Suite kannst du deine Smart-Home-Integration testen und dafür sorgen, dass sie die Zertifizierungs- und Einführungsanforderungen für das Google Home-Ökosystem erfüllt.

Home Graph-Betrachter

Test phase

Mit Google Home Graph wird der Status von Geräten im Home Graph eines bestimmten Nutzers geprüft. So können Sie Home Graph schnell überprüfen, ohne die API direkt zu verwenden.