Für Cloud-zu-Cloud entwickeln

Google bietet SDKs, Tools und Beispiel-Apps für den Einstieg Cloud-to-cloud – ganz gleich, ob Sie einen einfachen Schalter integrieren oder einen komplexen AV-Receiver.

Mit diesen Ressourcen kann sich der Entwickler auf die Entwicklung Entwicklung von Funktionen und Funktionen zu entwickeln und und Infrastruktur.

Samples und Bibliotheken

Entwicklungsphase

Unsere End-to-End-Beispiele können als Ausgangspunkt für Ihre eigene Integration dienen. oder um zu veranschaulichen, wie eine neue erstellt wird. Und Google Home Graph API-Clientbibliotheken sind in verschiedenen Sprachen verfügbar.

Beispiele Clientbibliotheken

Tools

Google Home-Erweiterung für VS Code

Entwicklungsphase

Mit der Google Home Extension for Visual Studio Code können Sie um direkt mit der Google Home-Plattform zu interagieren. Sie können beispielsweise einen wie „Schalte die Glühbirne ein“ und die Google Assistant verarbeitet Ihre Anfrage in der Cloud und sendet den Befehl an das Gerät.

Verwenden Sie diese Erweiterung während der Entwicklungsphase:

  • Cloud-to-cloud integrierte Geräte testen Google Home.

  • Erkennen Sie Probleme, indem Sie Google Cloud-Logs in Echtzeit anzeigen und alle Kommunikation in beide Richtungen. Filtern Sie nach Schweregrad und Zeitraum.

  • Überprüfen Sie den JSON-Inhalt von Lognachrichten.

  • Führen Sie Assistant-Befehle im skriptbasierten Format aus, um Ihnen zu helfen auf wiederholbare Weise schneller testen.

SYNC-Datenvalidierung

Entwicklungsphase

Wir empfehlen die Verwendung des SYNC-Datenvalidierung zur Validierung das Format von SYNC-Antworten aus Ihrer Integration. Dadurch werden Fehler später im Testprozess behoben.

Google Home-Spielplatz

Entwicklungsphase

Der Google Home Playground ist nützlich, um Ihren Gerätetyp in der Google Home-Umgebung zu simulieren, die Entwicklung mit einem physischen Gerät abschließen.

Sie können sie in der Entwicklungsphase für folgende Zwecke nutzen:

  • Virtuelle Geräte erstellen und mit Traits konfigurieren, die in Google Home app (GHA)
  • Hier siehst du, wie Geräte in Home Graph angezeigt werden.
  • Sekundäre Nutzerbestätigung testen für ein Gerät.

Google Home-Test-Suite

Test phase

Mit dem Google Home Test Suite können Sie Teste deine Smart-Home-Integration und sorge dafür, dass sie der Zertifizierung entspricht Anforderungen an die Google Home-Umgebung.

Home Graph-Anzeige

Test phase

Die Google Home Graph wird verwendet, um den Status von Geräten im Home Graph einer für einen bestimmten Nutzer. So können Sie Home Graph schnell bestätigen, ohne direkt über die API.