Começar

O Device Access programa permite que os usuários acessem, controlem e gerenciem dispositivos Google Nest usando a API SDM.

Para começar a usar o Device Access, você precisa concluir as seguintes tarefas:

  1. Inscreva-se no Device Access programa.
  2. Ative um dispositivo Nest compatível com uma Conta do Google.
  3. Crie um projeto do Google Cloud para ativar a API SDM e receber um ID do cliente OAuth 2.0.
  4. Crie um Device Access projeto para receber um ID de projeto.

Registrar o acesso ao dispositivo

Antes de criar seu primeiro projeto, você precisa se inscrever no Device Access. O registro consiste na aceitação dos Termos de Serviço da API Google e do Sandbox de acesso a dispositivos, além de uma taxa única não reembolsável (US$5) por conta.

Não será possível criar um projeto até que você aceite os Termos de Serviço e pague a taxa de registro. Isso se aplica a todos os usuários, tanto individuais quanto aqueles que querem criar uma oferta comercial.

Faça o registro no Device Access Console, se ainda não tiver feito isso:

Acessar o console do Device Access

Consulte Registro deDevice Access para mais informações.

Ativar um dispositivo compatível

Os seguintes dispositivos são compatíveis com o programa Device Access :

  • Todos os termostatos Google Nest
  • Todas as câmeras Google Nest
  • Todas as Google Nest Doorbells
  • Google Nest Hub Max

Consulte a página Dispositivos compatíveis para ver uma lista de modelos de dispositivos individuais.

Consulte os manuais do dispositivo para saber como ativar o dispositivo compatível.

Configurar o Google Cloud Platform

O acesso à API SDM é fornecido pelo Google Cloud. Para ativar a API e autorizar uma Conta do Google com um dispositivo Nest compatível, você vai precisar de um projeto do Google Cloud.

Use o botão Ativar a API e receber um ID do cliente OAuth 2.0 abaixo para ativar a API Smart Device Management e receber um ID do cliente OAuth 2.0:

  1. Se você tiver um projeto do Google Cloud que gostaria de usar para Device Access, faça login na conta de administrador desse projeto primeiro. Em seguida, selecione o projeto na lista de projetos disponíveis depois de clicar no botão. Caso contrário, crie um novo projeto.
  2. Selecione Servidor da Web quando a pergunta "De onde você está ligando?" for feita.
  3. Insira https://www.google.com como o valor para URIs de redirecionamento autorizados. Um URI de redirecionamento é necessário para receber um código de autorização usando o PCM.
  4. Depois que a configuração for concluída, copie os valores do ID do cliente e da chave secreta do cliente OAuth 2.0 e faça o download do JSON de credenciais na sua máquina local.
Ativar a API e receber um ID do cliente OAuth 2.0

Se você quiser configurar manualmente seu projeto do Google Cloud ou verificar a configuração e recuperar suas credenciais novamente:

  1. Ative a API Smart Device Management na página Ativação de API.
  2. Receba um ID do cliente OAuth 2.0 na página Credenciais.

Criar um projeto de acesso a dispositivos

Volte ao Device Access console.

  1. Na tela inicial do console, selecione Criar projeto.
  2. Preencha cada tela no processo de criação:
    1. Insira um nome para seu projeto.
    2. Insira o ID do cliente OAuth 2.0 gerado durante a Configuração do Google Cloud Platform. Se você não tiver copiado o ID do cliente OAuth, ele estará no arquivo credentials.json que você fez o download.
    3. Ativar ou desativar eventos. Os eventos são gerenciados pelo Google Cloud Pub/Sub e fornecem atualizações assíncronas para todos os dispositivos e estruturas autorizados para seu projeto. Selecione Ativar se quiser eventos. Se você não tiver certeza, selecione Desativar. É possível reativá-los mais tarde.
  3. Após a conclusão, um ID de projeto é atribuído ao seu projeto, na forma de um UUID, como 32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Anote esse ID, ele é necessário para todas as chamadas da API SDM.

Esse ID do projeto é usado em chamadas de OAuth e API. Ele é específico do seu projetoDevice Access e não está relacionado a um ID de projeto do Google Cloud.