Primeiros passos

O programa Device Access 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 SDM API e receba um ID do cliente OAuth 2.0.
  4. Crie um projeto do Device Access para receber um ID do projeto.

Registrar o Acesso a Dispositivos

Antes de criar seu primeiro projeto, registre-se em Device Access. O registro consiste na aceitação da API do Google e do dispositivo Acessar os Termos de Serviço do sandbox, além de um taxa não reembolsável (US$5,00) por conta.

Você só poderá criar um projeto depois de aceitar os dois Termos do e pague a taxa de registro. Isso se aplica a todos os usuários, tanto usuários individuais e aqueles que desejam criar um anúncio do Google Cloud.

Registre-se no Device Access Console, caso ainda não tenha feito isso:

Acesse o Device Access Console

Consulte Device Access Registro para mais informações informações imprecisas ou inadequadas.

Ativar um dispositivo compatível

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

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

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

Consulte os manuais do dispositivo para obter informações sobre como ativar seu 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 em um projeto de IA.

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 receba um ID do cliente OAuth 2.0:

  1. Se você já tem um projeto do Google Cloud para usar no Device Access, verifique se você fez login na conta de administrador. para esse projeto primeiro. Em seguida, selecione o projeto atual na lista de projetos disponíveis após clicar no botão. Caso contrário, crie um novo em um projeto de IA.
  2. Selecione Servidor da Web quando a pergunta "De onde você está ligando?" aparecer.
  3. Digite https://www.google.com como o valor de Redirecionamento autorizado URIs. É necessário um URI de redirecionamento para receber um código de autorização usando PCM.
  4. Quando a configuração estiver concluída, copie a chave secreta e o ID do cliente OAuth 2.0 e faça o download do JSON de credenciais na sua máquina local.
Ativar a API e gerar um ID do cliente OAuth 2.0

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

  1. Ative a API Smart Device Management no Ativação da API.
  2. Receba um ID do cliente OAuth 2.0 na Credenciais.

Criar um projeto do Acesso a Dispositivos

Volte ao Device Access Console.

  1. Na tela inicial do console, selecione Criar projeto.
  2. Preencha cada tela do processo de criação:
    1. Insira um nome para seu projeto.
    2. Insira o ID do cliente OAuth 2.0 gerado durante Configure o Google Cloud Platform. Se você não copiou seu ID do cliente OAuth, você pode encontrá-lo credentials.json arquivo que você transferiu por 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 autorizadas para seu projeto. Selecione Ativar se quiser receber eventos. Se não tiver certeza, selecione Desativar. Elas podem ser ativadas a qualquer momento.
  3. Após a conclusão, seu projeto recebe um ID do projeto na forma de um UUID, como 32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Anote esse ID, ele será necessário para todas as chamadas de API do SDM.

Esse ID do projeto é usado em chamadas de API e OAuth. Ela é específica para sua Device Access projeto e não está relacionado a uma conta do Google Cloud ID do projeto.