跳到主要内容

谷歌语音助手(可选)

一旦完成谷歌集成的 云端配置,即可在 Google Home 开发者控制台中创建并配置云到云集成。

备注

谷歌已将智能家居开发从 Google Actions 控制台迁移到 Google Home 开发者控制台。智能家居 Action 现称为 云到云集成。以下步骤基于新的开发者控制台。

将云到云集成与 RainMaker 集成​

登录 Google Home 开发者控制台,打开你创建的项目。

创建云到云集成​

  • 在左侧导航栏,点击 Cloud-to-cloud。
  • 点击 Add Integration。
  • 点击 Next。将打开开发清单页面。
  • 点击 Next step: Set up。将打开 Setup and configuration 页面,在此填写所有与集成相关的详细信息。

配置云到云集成​

集成名称与品牌


在 Setup and configuration 页面,填写:

  • Integration name - 集成的显示名称。该名称会在 Google Home 应用中展示。参见 命名要求详情。
  • Device type - 从下拉菜单中选择设备类型。
  • App icon - 上传在 Google Home 应用中显示的应用图标。文件名必须为项目 ID(例如,projectid.png)。

GVA Integration Setup and Configuration

账号关联设置


账号关联信息需要在技能栈部署完成后填写。

按照 如何查找 Alexa 和 GVA 的 Client ID 与回调 URL 中的步骤,从谷歌语音助手 App 客户端获取 Client ID 和 client secret,并分别填入 OAuth Client ID 与 Client secret 字段。

然后添加 Authorization URL 和 Token URL:

标准 RainMaker​

OAuth-only RainMaker​

  • Authorization URL:按照 这些步骤 获取该 URL
  • Token URL: <HTTP API Endpoint>/token

GVA Account Linking and Fulfillment

云端 Fulfillment URL


按照 获取已部署 Google Action 处理程序的 API 端点 一节所述,在 Cloud fulfillment URL 字段中输入记录的 GoogleSmartHome 值。

Scope(可选)


在 Scope(s) 部分,添加用户为使用服务必须同意的 scope。对于标准 RainMaker,添加 scope aws.cognito.signin.user.admin。

GVA Scopes

  • 点击 Save 以保存配置。

测试集成​

  • 当云到云集成处于开发阶段时,与该集成关联的谷歌账号可自动用于测试。它会在 Google Home 应用中显示为 <Display-Name> [test]。

  • 你可以在集成的 Test 页面运行认证测试套件并验证设备状态。有关测试套件与 Home Graph Viewer 步骤,参见 Publishing GVA Action。

通过手机应用启用集成​

  • 使用登录 Google Home 开发者控制台的同一凭证登录 Google Home App 后,即可看到该集成。

  • 打开 Google Home 应用,点击 +(左上角)> Set up a device > Works with Google。搜索 <Display-Name> [test]。

    GVA Phone Actions List

  • 将该集成与 RainMaker 用户账号关联,谷歌语音助手将发现该 RainMaker 账号下列出的设备。

    App Account Linking

  • 设备可以在 Google Home iOS/安卓应用中查看。

Beta 测试​

你可以按照 这些步骤 测试并与一小部分用户分享尚未发布的云到云集成。

On this page