Inizia

Il Device Access programma consente agli utenti di accedere ai dispositivi Google Nest, controllarli e gestirli utilizzando l'API SDM.

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

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

Registrati per Accesso ai dispositivi

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

Non potrai creare un progetto finché non avrai accettato entrambi i Termini di servizio e pagato la quota di registrazione. Questo vale per tutti gli utenti, sia i singoli utenti che quelli che cercano di creare un'offerta commerciale.

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

Vai alla Device Access console

Consulta la pagina Device Access Registrazione per saperne di più.

Attivare un dispositivo supportato

Nel programma Device Access sono supportati i seguenti dispositivi:

  • Tutti i termostati Google Nest
  • 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 tuo dispositivo supportato.

Configura Google Cloud Platform

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

Utilizza il pulsante Attiva l'API e ottieni un ID client OAuth 2.0 qui sotto per attivare l'API Smart Device Management e ottenere un ID client OAuth 2.0:

  1. Se hai già un progetto Google Cloud che vuoi utilizzare per Device Access, assicurati di aver eseguito l'accesso all'account amministratore per quel progetto. Seleziona quindi 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 chiami?".
  3. Inserisci https://www.google.com come valore per URI di reindirizzamento autorizzati. Per ottenere un codice di autorizzazione mediante PCM è necessario un URI di reindirizzamento.
  4. Al termine della configurazione, copia i valori dell'ID client OAuth 2.0 e del client secret e scarica il file JSON delle credenziali sul computer locale.
Abilita l'API e ottieni un ID client OAuth 2.0

Se vuoi configurare manualmente il tuo progetto Google Cloud o verificare la configurazione e recuperare di nuovo le credenziali:

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

Creare un progetto Device Access

Torna alla Device Access console.

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

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