Jetzt starten

Im Rahmen des Device Access -Programms können Nutzer mithilfe der SDM API auf Google Nest-Geräte zugreifen, sie steuern und verwalten.

Bevor Sie Device Accessverwenden können, müssen Sie die folgenden Aufgaben erledigen:

  1. Registrieren Sie sich für das Device Access -Programm.
  2. Aktivieren Sie ein unterstütztes Nest-Gerät mit einem Google-Konto.
  3. Erstellen Sie ein Google Cloud-Projekt, um die SDM API zu aktivieren und eine OAuth 2.0-Client-ID zu erhalten.
  4. Erstellen Sie ein Device Access Projekt, um eine Projekt-ID zu erhalten.

Für Gerätezugriff registrieren

Bevor Sie Ihr erstes Projekt erstellen können, müssen Sie sich für Device Accessregistrieren. Bei der Registrierung müssen Sie die Nutzungsbedingungen der Google API und der Device Access Sandbox akzeptieren und eine einmalige, nicht erstattungsfähige Gebühr in Höhe von 5$pro Konto entrichten.

Sie können erst dann ein Projekt erstellen, wenn Sie sowohl die Nutzungsbedingungen akzeptiert als auch die Registrierungsgebühr bezahlt haben. Das gilt für alle Nutzer, sowohl für Einzelnutzer als auch für Nutzer, die ein kommerzielles Angebot erstellen möchten.

Registrieren Sie sich in der Device Access Console, falls noch nicht geschehen:

Device Access Console aufrufen

Weitere Informationen finden Sie unter Device Access Registrierung.

Unterstütztes Gerät aktivieren

Die folgenden Geräte werden im Device Access -Programm unterstützt:

  • Alle Google Nest Thermostate
  • Alle Google Nest-Kameras
  • Alle Google Nest-Türklingeln
  • Google Nest Hub Max

Auf der Seite Unterstützte Geräte finden Sie eine Liste der einzelnen Gerätemodelle.

Informationen zur Aktivierung Ihres unterstützten Geräts finden Sie in der Bedienungsanleitung.

Google Cloud Platform einrichten

Der Zugriff auf die SDM API erfolgt über Google Cloud. Wenn Sie die API aktivieren und ein Google-Konto für ein unterstütztes Nest-Gerät autorisieren möchten, benötigen Sie ein Google Cloud-Projekt.

Klicken Sie unten auf die Schaltfläche API aktivieren und OAuth 2.0-Client-ID abrufen, um die Smart Device Management API zu aktivieren und eine OAuth 2.0-Client-ID abzurufen:

  1. Wenn Sie ein Google Cloud-Projekt haben, das Sie für Device Accessverwenden möchten, müssen Sie zuerst im Administratorkonto für dieses Projekt angemeldet sein. Wählen Sie dann das vorhandene Projekt aus der Liste der verfügbaren Projekte aus. Andernfalls erstellen Sie ein neues Projekt.
  2. Wählen Sie Webserver aus, wenn Sie gefragt werden: „Woher rufen Sie an?“
  3. Geben Sie https://www.google.com als Wert für Authorized redirect URIs ein. Ein Weiterleitungs-URI ist erforderlich, um mit PCM einen Autorisierungscode zu erhalten.
  4. Wenn die Einrichtung abgeschlossen ist, kopieren Sie die Werte für die OAuth 2.0-Client-ID und das Client-Secret und laden Sie die JSON-Datei mit den Anmeldedaten auf Ihren lokalen Computer herunter.
API aktivieren und OAuth 2.0-Client-ID abrufen

Wenn Sie Ihr Google Cloud-Projekt manuell einrichten oder die Einrichtung prüfen und Ihre Anmeldedaten noch einmal abrufen möchten, gehen Sie so vor:

  1. Aktivieren Sie die Smart Device Management API auf der Seite API-Aktivierung.
  2. Rufen Sie auf der Seite Anmeldedaten eine OAuth 2.0-Client-ID ab.

Projekt für den Gerätezugriff erstellen

Kehren Sie zur Device Access Console zurück.

  1. Wählen Sie auf dem Console-Startbildschirm  Projekt erstellen aus.
  2. Füllen Sie die einzelnen Bildschirme im Erstellungsprozess aus:
    1. Geben Sie einen Namen für Ihr Projekt an.
    2. Geben Sie die OAuth 2.0-Client-ID ein, die Sie bei der Google Cloud-Plattform einrichten generiert haben. Wenn Sie Ihre OAuth-Client-ID nicht zuvor kopiert haben, finden Sie sie in der heruntergeladenen Datei credentials.json.
    3. Ereignisse aktivieren oder deaktivieren Ereignisse werden von Google Cloud Pub/Sub verwaltet und liefern asynchrone Updates für alle Geräte und Gebäude, die für Ihr Projekt autorisiert sind. Wählen Sie Aktivieren aus, wenn Sie Ereignisse erfassen möchten. Wenn Sie sich nicht sicher sind, wählen Sie Deaktivieren aus. Sie können sie später jederzeit wieder aktivieren.
  3. Nach Abschluss wird Ihrem Projekt eine Projekt-ID in Form einer UUID zugewiesen, z. B. 32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Notieren Sie sich diese ID. Sie benötigen sie für alle SDM API-Aufrufe.

Diese Projekt-ID wird in OAuth- und API-Aufrufen verwendet. Sie ist spezifisch für IhrDevice Access -Projekt und hat keinen Bezug zu einer Google Cloud-Projekt-ID.