Il Device Access programma 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à:
- Registrati al Device Access programma.
- Attivare un dispositivo Nest supportato con un Account Google.
- Crea un progetto Google Cloud per abilitare l'API SDM e ottenere un ID client OAuth 2.0.
- 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 a Device Access. La registrazione consiste nell'accettazione dei Termini di servizio dell'API di Google e della sandbox Accesso ai dispositivi, oltre a una commissione una tantum non rimborsabile (5 $) per account.
Non potrai creare un progetto finché non avrai accettato i Termini di servizio e pagato la quota di registrazione. Questo vale per tutti gli utenti, sia per i privati che per chi vuole creare un'offerta commerciale.
Se non l'hai ancora fatto, registrati nella Device Access console:
Vai alla Device Access console
Per ulteriori informazioni, consulta la sezione Device Access Registrazione.
Attivare un dispositivo supportato
I seguenti dispositivi sono supportati nel Device Access programma:
- Tutti i termostati Google Nest
- Tutte le videocamere Google Nest
- Tutti i campanelli Google Nest
- 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 attivarlo.
Configurare Google Cloud
L'accesso all'API SDM viene 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 di seguito per attivare l'API Smart Device Management e ottenere un ID client OAuth 2.0:
- Se hai già un progetto Google Cloud che vuoi utilizzare per Device Access, assicurati innanzitutto di aver eseguito l'accesso all'account amministratore per quel progetto. Dopo aver fatto clic sul pulsante, seleziona il progetto esistente dall'elenco dei progetti disponibili. In caso contrario, crea un nuovo progetto.
- Seleziona Server web quando ti viene chiesto "Da dove stai chiamando?".
- Inserisci https://www.google.com come valore per URI di reindirizzamento autorizzati. Per ottenere un codice di autorizzazione utilizzando PCM è necessario un URI di reindirizzamento.
- Al termine della configurazione, copia i valori dell'ID client e del segreto client OAuth 2.0 e scarica il file JSON delle credenziali sulla tua macchina locale.
Se vuoi configurare manualmente il tuo progetto Google Cloud o verificare la configurazione e recuperare di nuovo le tue credenziali:
- Attiva l'API Smart Device Management nella pagina Abilitazione API.
- Ottieni un ID client OAuth 2.0 nella pagina Credenziali.
Creare un progetto Accesso ai dispositivi
Torna alla Device Access console.
- Nella schermata Home di Console, seleziona Crea progetto.
- Compila ogni schermata del processo di creazione:
- Inserisci un nome per il progetto.
- Inserisci l'ID client OAuth 2.0 generato durante la configurazione della piattaforma Google Cloud. Se non hai copiato l'ID client OAuth in precedenza, puoi trovarlo nel file
credentials.json
che hai scaricato. - Attiva o disattiva 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 gli eventi. Se hai dubbi, seleziona Disattiva. Potrai sempre attivarli in un secondo momento.
- 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, lo dovrai utilizzare per tutte le chiamate all'API SDM.
Questo ID progetto viene utilizzato nelle chiamate OAuth e API. È specifico per il tuo Device Access progetto e non è correlato a un ID progetto Google Cloud.