Per iniziare

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Il programma Device Access consente agli utenti di accedere, controllare e gestire i dispositivi Google Nest utilizzando l'API SDM.

Per iniziare a utilizzare Device Access, devi completare le seguenti attività:

  1. Registrati al Device Access programma.
  2. Attiva un dispositivo Nest supportato con un Account Google.
  3. Creare un progetto Google Cloud per abilitare l'API SDM e ottenere un ID client OAuth 2.0.
  4. Crea un Device Access progetto per ricevere un ID progetto.

Registrati per l'accesso ai dispositivi

Prima di creare il tuo primo progetto, devi registrarti al canale Device Access. La registrazione prevede l'accettazione dei Termini di servizio dell'API Google e di Device Access Sandbox, oltre a una quota una tantum non rimborsabile (5 $) per account.

Non potrai creare un progetto fino a quando non avrai accettato entrambi i Termini di servizio e non avrai pagato la quota di registrazione. e si applica a tutti gli utenti, singoli utenti e a chi vuole creare un'offerta commerciale.

Registrati nella Device Access console, se non l'hai ancora fatto:

Vai alla Device Access console

Per ulteriori informazioni, consulta la pagina Device Access Registrazione.

Attiva un dispositivo supportato

I seguenti dispositivi sono supportati nel Device Access programma:

  • Tutti i Google Nest Thermostat
  • Tutte le videocamere Google Nest
  • Tutti i Google Nest Doorbell
  • Google Nest Hub Max

Consulta la pagina Dispositivi supportati per un elenco dei singoli modelli di dispositivi.

Consulta i manuali del dispositivo per informazioni su come attivare il dispositivo supportato.

Configurare Google Cloud Platform

L'accesso all'API SDM viene fornito tramite Google Cloud. Per abilitare l'API e autorizzare un Account Google con un dispositivo Nest supportato, devi avere un progetto Google Cloud.

Utilizza il pulsante Abilita l'API e ottieni un ID client OAuth 2.0 di seguito per attivare l'API Smart Device Management e ottenere un ID client OAuth 2.0:

  1. Se hai un progetto Google Cloud esistente che vorresti usare, Device Access, assicurati innanzitutto di aver eseguito l'accesso all'account amministratore di quel progetto. Seleziona il progetto esistente dall'elenco dei progetti disponibili dopo aver fatto clic sul pulsante. Altrimenti, crea un nuovo progetto.
  2. Seleziona Server web quando ti viene chiesto "Da dove stai chiamando?".
  3. Inserisci https://www.google.com come valore per gli URI di reindirizzamento autorizzati. È richiesto un URI di reindirizzamento per ottenere un codice di autorizzazione utilizzando PCM.
  4. Al termine della configurazione, copia i valori Client-ID OAuth 2.0 e Client Secret e scarica il file JSON delle credenziali nella macchina locale.
Abilitare l'API e ottenere un ID client OAuth 2.0

Se vuoi configurare manualmente il progetto Google Cloud oppure verifica la configurazione e recupera di nuovo le credenziali:

  1. Abilita l'API Smart Device Management nella pagina Attivazione API.
  2. Ottieni un ID client OAuth 2.0 nella pagina Credenziali.

Creare un progetto di accesso ai dispositivi

Torna alla Device Access console.

  1. Nella schermata Home della console, seleziona Crea progetto.
  2. Compila ogni schermata durante la procedura di creazione:
    1. Inserisci un nome per il progetto.
    2. Inserisci l'ID client OAuth 2.0 generato durante la configurazione di Google Cloud. Se non hai copiato il tuo ID client OAuth in precedenza, puoi trovarlo nel file credentials.json scaricato.
    3. Attivare o disattivare gli eventi. Gli eventi sono gestiti da Google Cloud Pub/Sub e forniscono aggiornamenti asincroni per tutti i dispositivi e le strutture autorizzati per il tuo progetto. Seleziona Attiva se vuoi eventi. In caso di dubbi, seleziona Disattiva. Puoi sempre attivarle in un secondo momento.
  3. Al termine, al progetto verrà assegnato un ID progetto sotto forma di UUID, ad esempio 32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Prendi nota di questo ID, che ti servirà per tutte le chiamate API SDM.

Questo ID progetto viene utilizzato nelle chiamate OAuth e API. È specifico del tuo progettoDevice Access e non è correlato a un ID progetto Google Cloud.