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, conclua as seguintes tarefas:
- Inscreva-se no programa Device Access .
- Ative um dispositivo Nest compatível com uma Conta do Google.
- Crie um projeto do Google Cloud para ativar a API SDM e receber um ID do cliente OAuth 2.0.
- Crie um Device Access projeto para receber um ID do projeto.
Registrar-se no Acesso a Dispositivos
Antes de criar seu primeiro projeto, registre-se no Device Access. O registro consiste na aceitação dos Termos de Serviço da API do Google e do Sandbox de acesso ao dispositivo, além de uma taxa única e 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 inscrição. Isso se aplica a todos os usuários, tanto individuais quanto aqueles que querem criar uma oferta comercial.
Registre-se no Device Access Console, caso ainda não tenha feito isso:
Acesse o Device Access Console.
Consulte Device Access Registration 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 campainhas Google Nest
- 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 aparelho 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ê precisa 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:
- Se você tiver um projeto na nuvem do Google Cloud que queira usar para o 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.
- Selecione Servidor da Web quando perguntarem "De onde você está ligando?".
- Digite https://www.google.com como o valor de URIs de redirecionamento autorizados. Um URI de redirecionamento é necessário para receber um código de autorização usando o PCM.
- Depois que a configuração for concluída, copie os valores de ID do cliente e chave secreta do cliente OAuth 2.0 e faça o download do JSON de credenciais na sua máquina local.
Se você quiser configurar manualmente seu projeto na nuvem do Google, ou verificar a configuração e recuperar suas credenciais novamente:
- Ative a API Smart Device Management na página Ativação de API.
- Receba um ID do cliente OAuth 2.0 na página Credenciais.
Criar um projeto do Acesso a Dispositivos
Volte para o console do Device Access .
- Na tela inicial do console, selecione Criar projeto.
- Preencha cada tela no processo de criação:
- Insira um nome para seu projeto.
- Insira o ID do cliente OAuth 2.0 gerado durante a
Configuração do Google Cloud Platform. Se você não copiou o ID do cliente OAuth antes, encontre-o no arquivo
credentials.jsonque você baixou. - Ative ou desative 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. Se quiser eventos, selecione Ativar eventos, depois Criar projeto e edite o tópico do Pub/Sub e forneça um ID do tópico. Se não tiver certeza, selecione Desativar. É possível ativar esses recursos depois.
- Ao concluir, seu projeto recebe um ID do projeto, na forma de um UUID, como
32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Anote esse ID, porque você vai precisar dele para todas as chamadas da API SDM.
Esse ID do projeto é usado em chamadas de API e OAuth. Ele é específico do seu projetoDevice Access e não está relacionado a um ID do projeto do Google Cloud.