Rozpocznij

Program Device Access umożliwia użytkownikom dostęp do danych, kontrolowanie ich i zarządzanie nimi urządzeń Google Nest korzystających z interfejsu SDM API;

Aby zacząć korzystać z Device Access, musisz wykonać te czynności:

  1. Zarejestruj się w programie Device Access .
  2. Aktywuj obsługiwane urządzenie Nest za pomocą konta Google.
  3. Utwórz projekt Google Cloud, aby włączyć SDM API i uzyskaj identyfikator klienta OAuth 2.0.
  4. Utwórz projekt, aby Device Access otrzymać jego identyfikator.

Zarejestruj w celu korzystania z dostępu do urządzenia

Zanim utworzysz pierwszy projekt, musisz zarejestrować się w programie Device Access. Rejestracja polega na zaakceptowaniu interfejsu API Google oraz urządzenia Skorzystaj z warunków korzystania z Piaskownicy prywatności, a także jednorazowo, opłaty bezzwrotnej (5 USD) za każde konto.

Nie będziesz mieć możliwości utworzenia projektu, dopóki nie zaakceptujesz obu Warunków i opłacono opłatę rejestracyjną. Dotyczy to wszystkich użytkowników. użytkowników indywidualnych oraz tych, którzy chcą stworzyć co oferuje nam ją.

Zarejestruj się w Device Access Konsoli, jeśli jeszcze nie masz tego za sobą:

Otwórz konsolę Device Access

Więcej informacji znajdziesz w sekcji Device Access Rejestracja i informacjami o nich.

Aktywowanie obsługiwanego urządzenia

W programie są obsługiwane następujące urządzenia: Device Access

  • Wszystkie urządzenia Google Nest Thermostat
  • Wszystkie kamery Google Nest
  • Wszystkie urządzenia Google Nest Doorbell
  • Google Nest Hub Max

Na stronie Obsługiwane urządzenia znajdziesz z listą poszczególnych modeli urządzeń.

Informacje o aktywowaniu obsługiwanego urządzenia znajdziesz w jego instrukcji obsługi.

Konfigurowanie Google Cloud Platform

Dostęp do interfejsu SDM API jest możliwy przez Google Cloud. Aby włączyć interfejs API i autoryzować konto Google obsługiwanego urządzenia Nest, potrzebujesz Google Cloud w projektach AI.

Aby włączyć tę funkcję, użyj przycisku Włącz interfejs API i uzyskaj identyfikator klienta OAuth 2.0 poniżej. Smart Device Management API i uzyskaj identyfikator klienta OAuth 2.0:

  1. Jeśli masz już projekt Google Cloud i chcesz aby korzystać z usługi Device Access, zaloguj się na konto administratora dotyczące tego projektu. Następnie wybierz istniejący projekt na liście aby wyświetlić dostępne projekty. W przeciwnym razie utwórz nowy w projektach AI.
  2. Gdy pojawi się pytanie „Skąd dzwonisz?”, wybierz Serwer WWW.
  3. Wpisz https://www.google.com jako wartość pola Autoryzowane przekierowanie Identyfikatory URI. Identyfikator URI przekierowania jest wymagany do uzyskania kodu autoryzacji przy użyciu PCM.
  4. Po zakończeniu konfiguracji skopiuj identyfikator i tajny klucz klienta OAuth 2.0 i pobierz plik JSON danych logowania na komputer.
Włącz interfejs API i uzyskaj identyfikator klienta OAuth 2.0

Jeśli chcesz ręcznie skonfigurować projekt Google Cloud lub zweryfikować skonfiguruj i ponownie pobierz dane logowania:

  1. Włącz Smart Device Management API w Włączanie interfejsów API.
  2. Pobierz identyfikator klienta OAuth 2.0 Dane logowania.

Tworzenie projektu korzystającego z dostępu do urządzenia

Wróć do konsoli Device Access .

  1. Na ekranie głównym konsoli wybierz Utwórz projektu.
  2. Wypełnij każdy ekran w procesie tworzenia:
    1. Wpisz nazwę projektu.
    2. Wpisz identyfikator klienta OAuth 2.0 wygenerowany podczas Skonfiguruj Google Cloud Platform. Jeśli nie skopiował wcześniej identyfikatora klienta OAuth. Możesz go znaleźć Pobrano credentials.json plik.
    3. włączać i wyłączać zdarzenia; Zdarzeniami zarządza Google Cloud Pub/Sub i dostarczać asynchroniczne aktualizacje dla wszystkich urządzeń i struktur, dla Twojego projektu. Jeśli chcesz dodać zdarzenia, kliknij Włącz. Jeśli Jeśli nie masz pewności, wybierz Wyłącz. Zawsze możesz je później włączyć.
  3. Po zakończeniu do projektu zostaje przypisany identyfikator w formacie UUID, np. 32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Zanotuj go. są potrzebne do wszystkich wywołań interfejsu SDM API.

Ten identyfikator projektu jest używany w wywołaniach protokołu OAuth i interfejsu API. i zależy od Device Access i nie jest związany z Google Cloud Identyfikator projektu.