Il programma Device Access consente agli utenti di accedere, controllare e gestire i dispositivi Google Nest tramite l'API SDM.
Per iniziare a utilizzare Device Access, devi completare le seguenti attività:
- Registrati al Device Access programma.
- Attiva 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 Google e della Sandbox per l'accesso ai dispositivi, insieme 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 non avrai pagato la quota di registrazione. Questo vale per tutti gli utenti, sia i singoli utenti che quelli che vogliono creare un'offerta commerciale.
Registrati in 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 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 di singoli modelli di dispositivi.
Per informazioni su come attivare il dispositivo supportato, consulta i manuali del dispositivo.
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, è necessario un progetto Google Cloud.
Usa il pulsante Abilita l'API e ottieni un ID client OAuth 2.0 di seguito per abilitare l'API Smart Device Management e ottenere un ID client OAuth 2.0:
- Se hai un progetto Google Cloud esistente che vuoi utilizzare per Device Access, assicurati innanzitutto di aver eseguito l'accesso all'account amministratore del progetto. Seleziona il progetto esistente dall'elenco dei progetti disponibili dopo aver fatto clic sul pulsante. Altrimenti, crea un nuovo progetto.
- Seleziona Server web quando ti viene chiesto "Da dove chiami?".
- 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 del Client-ID OAuth 2.0 e del client Secret e scarica il file JSON delle credenziali sulla macchina locale.
Se vuoi configurare manualmente il progetto Google Cloud o verificare la configurazione e recuperare le credenziali:
- Abilita l'API Smart Device Management nella pagina Attivazione API.
- Ottieni un ID client OAuth 2.0 nella pagina Credenziali.
Crea un progetto di accesso ai dispositivi
Torna alla Device Access Console.
- Nella schermata Home della console, seleziona Crea progetto.
- Compila ogni schermata durante la procedura di creazione:
- Inserisci un nome per il progetto.
- 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. - 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 eventi. In caso di dubbi, seleziona Disattiva. Puoi sempre attivarle in un secondo momento.
- 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 per il tuo progettoDevice Access e non è correlato a un ID progetto Google Cloud.