Über die Google Cloud-to-cloud-Plattform können Nutzer Ihre kommerziell erhältlichen vernetzten Geräte über Google Home app (GHA) und Google Assistant steuern. Diese Dienste sind auf mehr als einer Milliarde Geräten wie intelligenten Lautsprechern, Smartphones, Autos, Fernsehern, Kopfhörern und Smartwatches verfügbar.
Warum ein eigenes Produkt entwickeln?
Die Vorteile für Sie sind unter anderem eine stärkere Nutzerinteraktion, mehr Verkäufe Ihrer Geräte und ein höherer Markenwert.
- Nutzerinteraktionen fördern: Sie können Nutzer auf über einer MilliardeAssistant Geräten erreichen, die Sichtbarkeit verbessern und die Einrichtung vereinfachen.
- Umsatz steigern: Sie werden in der Shopping-Suche präsentiert und haben eine höhere Wahrscheinlichkeit, in Einzelhandels- und Installateurkanälen präsentiert zu werden.
- Markenwert steigern: Sie stehen im Mittelpunkt des hilfreichen Zuhauses. Nutzer durch Zuverlässigkeit und umfangreiche Funktionen auf Ihre Marke aufmerksam machen
So erstellen Sie ein Projekt
Wenn Sie Ihr Gerät mit Assistant verbinden möchten, müssen Sie eine Cloud-to-cloud-Integration erstellen. Assistant steuert, wie Nutzer Ihre Aktion auslösen (in mehreren Sprachen) und stellt Ihnen über Google Home Graph nützliche Metadaten zur Verfügung, z. B. den Status eines bestimmten Geräts basierend auf dem Raum des Nutzers. Sie müssen lediglich über Ihren Auftragsausführungsdienst auf die Anfragen antworten.
Am einfachsten ist es, mit unseren Codelabs zu beginnen. Wir empfehlen, beide Codelabs zu absolvieren, in denen Sie Schritt für Schritt durch Teile des Entwicklungsprozesses geführt werden:
Lokale Auftragsausführung für Cloud-zu-Cloud-Integrationen aktivieren
49 Minuten
Updated 21. Dezember 2024
Hier erfahren Sie, wie Sie die lokale Auftragsausführung mit dem Local Home SDK aktivieren, um die Integration von Smart-Home-Geräten mit Assistant zu verbessern.
Smart-Home-Geräte mit Google Assistant verbinden
35 Minuten
Updated 23. November 2024
Erstellen und implementieren Sie eine Cloud-zu-Cloud-Integration, um eine virtuelle intelligente Waschmaschine in Assistant zu integrieren.
Fehler im Smart Home beheben
25 Minuten
Updated 23. November 2024
GCP-Messwerte und Logging verwenden, um Produktionsprobleme zu erkennen und zu beheben. Hier erfahren Sie, wie Sie mit der Test Suite Funktions- und API-Probleme identifizieren.
Logbasierte Messwerte für Smart Home
16 Minuten
Updated 23. November 2024
Hier erfahren Sie, wie Sie mit logbasierten Messwerten in Google Cloud Muster verfolgen und die Fehlerprotokolle der Smart-Home-Integration analysieren.
Fehlerbehebung beim lokalen Zuhause
50 Minuten
Updated 23. November 2024
GCP-Messwerte und Logging verwenden, um Produktionsprobleme zu erkennen und zu beheben. Hier erfahren Sie, wie Sie mit der Test Suite Funktions- und API-Probleme identifizieren. Hier erfährst du, wie du die Chrome-Entwicklertools während der Entwicklung deiner Local Home App verwendest.
Cloud-zu-Cloud-Integrationen optimieren und schützen
50 Minuten
Updated 23. November 2024
Hier erfahren Sie, wie Sie Ihre Cloud-zu-Cloud-Integration mithilfe anpassbarer Gerätemerkmale verbessern und mit der Zwei-Faktor-Authentifizierung sichern.
CameraStream mit WebRTC implementieren
23 Minuten
Updated 23. November 2024
Hier erfährst du, wie du über die Webcam und mit WebRTC von einer Webcam auf ein Google Nest-Displaygerät streamen kannst.
Überwachen von Ausfällen im Smart Home
31 Minuten
Updated 21. November 2024
In diesem Codelab lernen Sie, wie Sie durch die Einrichtung automatischer Benachrichtigungen für Ihre Smart-Home-Integration Ausfälle erkennen.
Fehler bei Cast Receiver-Apps beheben
59 Minuten
Updated 9. November 2024
In diesem Codelab fügen Sie Ihrer vorhandenen benutzerdefinierten Web Receiver App den Cast Debug Logger hinzu.
Live-Support zu einem Cast-Empfänger hinzufügen
30 Minuten
Updated 9. November 2024
In diesem Codelab erstellen Sie eine Anwendung für den benutzerdefinierten Webempfänger, die die Cast Live API verwendet.
Unterstützung der Ad Breaks API zu einem Web-Empfänger hinzufügen
56 Minuten
Updated 9. November 2024
In diesem Codelab erstellen Sie eine benutzerdefinierte Anwendung für den Webempfänger, die die Cast Ad Breaks API verwendet.
Für Google Cast optimierte Android-App
2 Stunden 48 Minuten
Updated 9. November 2024
In diesem Codelab ändern Sie eine bestehende Android-Video-App, um Inhalte auf ein für Google Cast optimiertes Gerät zu streamen.
Für Google Cast optimierte Web-App
1 Stunde 18 Minuten
Updated 9. November 2024
In diesem Codelab ändern Sie eine Web-App, damit Inhalte auf ein für Google Cast optimiertes Gerät gestreamt werden.
Benutzerdefinierten Web Receiver erstellen
1 Stunde 37 Minuten
Updated 9. November 2024
In diesem Codelab erstellen Sie eine benutzerdefinierte Web-Receiver-App, um Inhalte auf für Google Cast optimierten Geräten abzuspielen.
Für Google Cast optimierte Android TV-App
1 Stunde 8 Minuten
Updated 9. November 2024
In diesem Codelab kannst du eine bestehende Android TV App so ändern, dass die Übertragung und die Kommunikation mit deinen bestehenden Cast-Absender-Apps unterstützt werden.
Fehler bei Matter-Integrationen beheben
36 Minuten
Updated 6. November 2024
Hier erfahren Sie, wie Sie Probleme mit Matter-Integrationen mithilfe von Analysetools beheben und die Entwicklersupportressourcen aufrufen.
Webanwendung für den Gerätezugriff erstellen
1 Stunde
Updated 14. Oktober 2024
In diesem Codelab erfahren Sie, wie der Gerätezugriff funktioniert und wie Sie eine Webanwendung erstellen können, die Authentifizierung und Smart Device Management API-Aufrufe für einen Nest Thermostat abwickelt.
Eine Android-App für wirklich relevante Apps
1 Stunde 17 Minuten
Updated 20. September 2024
Passen Sie die Google Home-Beispiel-App für „Rechtsangelegenheiten“ an, um Geräte zu beauftragen und zu verwalten.
Für Google Cast optimierte iOS-App
2 Stunden 28 Minuten
Updated 11. September 2024
In diesem Codelab ändern Sie eine vorhandene iOS-Video-App, um Inhalte auf ein für Google Cast optimiertes Gerät zu streamen.
Matter-Gerät bauen
1 Stunde 17 Minuten
Updated 22. August 2024
In diesem Codelab erstellen, beauftragen und verwenden Sie eine Rechtsangelegenheit.
Virtuelles Gerät erstellen
1 Stunde 12 Minuten
Updated 22. August 2024
In diesem Codelab erstellen, beauftragen und verwenden Sie eine virtuelle Rechtsangelegenheit.
Sehen Sie dann in der Liste der unterstützten Geräte nach, ob das Gerät, das Sie einbinden möchten, von Google Home unterstützt wird. Lesen Sie dann die Entwickler-Checkliste, um den gesamten Entwicklungsablauf von der Projekterstellung bis zur Markteinführung zu verstehen.
Unterstützte Geräte Checkliste für Entwickler
Google Home Playground
Mit Google Home Playground können Sie ein Smart-Home-Projekt mit Ihren Gerätetypen und ‑merkmalen simulieren. Sie können unter anderem virtuelle Geräte erstellen und die Geräteattribute und -status ändern. Weitere Informationen finden Sie auf der Seite Google Home Playground.
Fehlerbehebung und Analysen
Wenn Sie bereits eine smart home-Aktion erstellt haben und Folgendes tun müssen:
- Wenn Sie Ihre Aktion debuggen möchten, rufen Sie das Codelab Debugging im Smart Home auf.
- Im Codelab Logbasierte Messwerte für Smart Home erfahren Sie, wie Sie auf Protokolle zugreifen und logbasierte Messwerte erstellen.
- Benachrichtigungen zum Überwachen von Ausfällen einrichten: Gehen Sie zum Codelab Ausfälle für Smart Home überwachen.
Definitionen
In dieser Dokumentation werden die folgenden Begriffe verwendet:
- Authentifizierung
- Verknüpft die Google-Konten Ihrer Nutzer mit Nutzerkonten in Ihrem Authentifizierungssystem.
- Geräteeigenschaft
- Geräteeigenschaften definieren die Funktionen eines Gerätetyps.
- Gerätetyp
- Teilen Sie Assistant mit, welche Grammatik für Ihr Gerät verwendet werden soll.
- Auftragsausführung
- Ein Dienst, der einen smart home-Intent verarbeitet und die entsprechende Aktion ausführt.
- Google Home-System
- Eine Plattform, mit der du eine smart home-Aktion erstellen kannst, um die Funktionalität der Assistant zu erweitern und verbundene Geräte zu steuern.
- Home Graph
- Eine Datenbank, die Kontextdaten zum Zuhause und seinen Geräten speichert und bereitstellt.
- smart home Intents
- Einfache Messaging-Objekte, die beschreiben, wie eine smart homeAktion ausgeführt wird, z. B. das Einschalten eines Lichts oder das Streamen von Audio auf einen Lautsprecher.