跳到主要内容

谷歌语音助手(可选)

一旦完成谷歌集成的 云端配置,即可在 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 IDClient secret 字段。

然后添加 Authorization URLToken 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