Comenzar

El programa Device Access les permite a los usuarios acceder, controlar y administrar dispositivos Google Nest con la API de SDM.

Para comenzar a usar Device Access, debes completar las siguientes tareas:

  1. Regístrate en el Device Access programa.
  2. Activa un dispositivo Nest compatible con una Cuenta de Google.
  3. Crear un proyecto de Google Cloud para habilitar la API de SDM y obtener un ID de cliente de OAuth 2.0
  4. Crea un proyecto Device Access para recibir un ID del proyecto.

Regístrate para acceder a dispositivos

Antes de crear tu primer proyecto, debes registrarte para Device Access. El registro consiste en aceptar las Condiciones del Servicio de la API de Google y de la zona de pruebas de Acceso a dispositivos, además de una tarifa única y no reembolsable (USD 5) por cuenta.

No podrás crear un proyecto hasta que aceptes las Condiciones del Servicio y pagues la tarifa de registro. Esto se aplica a todos los usuarios, tanto a nivel individual como a aquellos que quieran crear una oferta comercial.

Regístrate en la Device Access consola si aún no lo has hecho:

Ir a la Device Access consola

Consulta Device Access Registro para obtener más información.

Activa un dispositivo compatible

El programa Device Access admite los siguientes dispositivos:

  • Todos los termostatos Google Nest
  • Todas las cámaras Google Nest
  • Todos los timbres Google Nest
  • Google Nest Hub Max

Consulta la página Dispositivos compatibles para obtener una lista de los modelos de dispositivos individuales.

Consulta los manuales del dispositivo para obtener información sobre cómo activar el dispositivo compatible.

Configura Google Cloud Platform

El acceso a la API de SDM se proporciona a través de Google Cloud. Para habilitar la API y autorizar una Cuenta de Google con un dispositivo Nest compatible, necesitarás un proyecto de Google Cloud.

Usa el botón Habilitar la API y obtener un ID de cliente de OAuth 2.0 a continuación para habilitar la API de Smart Device Management y obtener un ID de cliente de OAuth 2.0:

  1. Si tienes un proyecto de Google Cloud existente que deseas usar para Device Access, primero asegúrate de acceder a la cuenta de administrador de ese proyecto. Luego, selecciona el proyecto existente de la lista de proyectos disponibles después de hacer clic en el botón. De lo contrario, crea un proyecto nuevo.
  2. Selecciona Web Server cuando aparezca la pregunta “¿Desde dónde llamas?”.
  3. Ingresa https://www.google.com como el valor de URI de redireccionamiento autorizados. Se requiere un URI de redireccionamiento para obtener un código de autorización con PCM.
  4. Una vez que se complete la configuración, copia los valores de ID de cliente de OAuth 2.0 y secreto del cliente, y descarga el JSON de credenciales en tu máquina local.
Habilita la API y obtén un ID de cliente de OAuth 2.0

Si deseas configurar el proyecto de Google Cloud de forma manual o verificar la configuración y recuperar tus credenciales otra vez, haz lo siguiente:

  1. Habilita la API de Smart Device Management en la página Habilitación de API.
  2. Obtén un ID de cliente de OAuth 2.0 en la página Credenciales.

Cómo crear un proyecto de Acceso a dispositivos

Regresa a la Device Access consola.

  1. En la pantalla principal de Console, selecciona Crear proyecto.
  2. Completa cada pantalla del proceso de creación:
    1. Ingresa un nombre para tu proyecto.
    2. Ingresa el ID de cliente de OAuth 2.0 que se generó durante la configuración de Google Cloud Platform. Si no copiaste tu ID de cliente de OAuth con anterioridad, puedes encontrarlo en el archivo credentials.json que descargaste.
    3. Habilita o inhabilita eventos. Google Cloud Pub/Sub administra los eventos y proporcionan actualizaciones asíncronas para todos los dispositivos y estructuras autorizados para tu proyecto. Selecciona Habilitar si quieres ver eventos. Si no estás seguro, selecciona Inhabilitar. Puedes habilitarlos más adelante.
  3. Cuando finalice, se asignará un ID del proyecto a tu proyecto, en forma de un UUID, como 32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Toma nota de este ID, ya que lo necesitarás para todas las llamadas a la API de SDM.

Este ID del proyecto se usa en OAuth y llamadas a la API. Es específico de tu proyectoDevice Access y no está relacionado con un ID del proyecto de Google Cloud.