开始使用

通过 Device Access 计划,用户可以访问、控制和管理 使用 SDM API 的 Google Nest 设备。

要开始使用 Device Access,您需要完成以下任务:

  1. 注册加入 Device Access 计划。
  2. 使用 Google 账号激活受支持的 Nest 设备。
  3. 创建 Google Cloud 项目以启用 SDM API 并获取 OAuth 2.0 客户端 ID。
  4. 创建 Device Access 项目以接收项目 ID。

注册设备权限

在创建第一个项目之前,您必须先注册 Device Access。 注册过程包括接受 Google API设备 访问沙盒服务条款,以及一次性 每个账户的费用不可退款 (US$5)。

您必须先接受 服务和支付注册费。这适用于所有用户 个人用户和想要制作广告的用户 推介的产品/功能。

如果您尚未在控制台中注册, Device Access 请执行以下操作:

前往 Device Access 控制台

如需了解详情,请参阅Device Access 注册 信息。

激活支持的设备

Device Access 计划支持以下设备:

  • 所有 Google Nest 温控器
  • 所有 Google Nest 摄像头
  • 所有 Google Nest 门铃
  • Google Nest Hub Max

请参阅支持的设备页面,了解 列出各个设备型号

请参阅设备手册,了解如何激活支持的设备。

设置 Google Cloud Platform

对 SDM API 的访问权限可通过 Google Cloud要启用 API 并授权 Google 账号,请执行以下操作: 一台受支持的 Nest 设备,则需要 Google Cloud 项目。

请使用下方的启用 API 并获取 OAuth 2.0 客户端 ID 按钮来启用 Smart Device Management API 并获取 OAuth 2.0 客户端 ID:

  1. 如果您想使用现有的 Google Cloud 项目 要用于 Device Access,请确保您已登录管理员账号 请先为该项目配置数据然后从 可查看可用的项目否则,请创建一个新的 项目。
  2. 当系统询问“您从何处调用?”时,选择网络服务器
  3. 输入 https://www.google.com 作为已获授权的重定向的值 URI。必须提供重定向 URI,才能使用 PCM。
  4. 设置完成后,复制 OAuth 2.0 客户端 ID 和客户端密钥 值,并将凭据 JSON 下载到本地机器
启用 API 并获取 OAuth 2.0 客户端 ID

如果您想手动设置 Google Cloud 项目,或 设置并重新检索您的凭据:

  1. 在以下设备上启用 Smart Device Management API API 启用页面。
  2. 获取 凭据页面。

创建设备权限项目

返回 Device Access 控制台。

  1. 在控制台主屏幕中,选择 创建 项目
  2. 填写创建过程中的每个屏幕:
    1. 为您的项目输入名称。
    2. 输入期间生成的 OAuth 2.0 客户端 ID 设置 Google Cloud Platform。如果您 之前未复制 OAuth 客户端 ID,您可以在 您已下载 credentials.json 个文件。
    3. 启用或停用事件。事件由 Google Cloud Pub/Sub 管理 并能为所有设备和结构提供异步更新 为您的项目授权如果您需要创建事件,请选择启用。如果 请选择停用。您以后可以随时启用这些功能。
  3. 完成后,系统将为您的项目分配一个项目 ID,ID 格式为 UUID,如 32c4c2bc-fe0d-461b-b51c-f3885afff2f0。记下此 ID 您需要它来进行所有 SDM API 调用。

此项目 ID 用于 OAuth 和 API 调用。这取决于您的 Device Access 项目,并且与 Google Cloud 无关 项目 ID。