欢迎使用 Google Home 开发者中心,您可以在这里学习有关如何开发智能家居 Action 的新平台。注意:你将继续在 Actions 控制台中构建操作。

适用于 VS Code 的 Google Home 扩展程序

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

设备 SDK

Google Home Extension for Visual Studio Code 是专为 Google Home 平台开发者设计的。借助此扩展程序,你可以使用 Google Assistant SimulatorGoogle Cloud Logging 和其他工具简化智能家居开发流程。

适用于 VS Code 的 Google Home 扩展程序

Google Home 扩展程序功能

Google 助理模拟器

如需测试你的智能家居设备能否与 Google Home 生态系统搭配使用,你可以随时与 Assistant Simulator 互动,无需离开 VS Code。

与 Actions 控制台中提供的现有模拟器类似,Assistant Simulator 可让您通过输入查询轻松控制设备,例如“开灯”。 在 VS Code 中,Assistant Simulator 会根据您的指令使用短信回复,例如“好的,开灯”。如需了解详情,请参阅使用 Google 助理模拟器

批量话语

如需像自动机一样测试 Google Home 集成,你可以通过运行话语脚本向 Google 助理模拟器发送批量语音提示。如需了解详情,请参阅运行批量话语

Cloud Logging

Cloud Logging 提供调试信息和关键指标,可让您深入了解 Action 的使用情况。为了简化开发,在问题排查期间,Google Home Extension 会在您的代码旁边显示实时 Google Cloud Logging 消息。如需了解详情,请参阅查看 Cloud Logging

Home Graph 查看者

Home Graph Viewer 现在可直接在 Google Home Extension 中使用,因此您可以在 VS Code 内的 Home Graph 中验证设备的状态。如需了解详情,请参阅查看 Home Graph 和运行测试

安装适用于 VS Code 的 Google Home 扩展程序

如需安装 Google Home Extension,请在 VS Code 中执行以下步骤:

  1. 点击活动栏上的扩展程序图标。
  2. 搜索 google home,然后点击安装

    Google Home 扩展程序市场

您也可以直接从 VS Code Marketplace 下载 Google Home Extension

下载 Google Home Extension

为 VS Code 设置 Google Home 扩展程序

安装 Google Home Extension 并重新加载 VS Code 后,您需要先登录并选择项目,然后才能使用 Assistant Simulator 并查看 Cloud Logging。

使用 Google 帐号登录,然后选择一个云项目

您可以从 Google Home Extension 登录开发者帐号,授权 VS Code 代表您与 Google 服务通信。

  1. 点击活动栏上的 Google Home 图标,打开 Google Home Extension

    Google Home 扩展程序图标
  2. 点击使用 Google 帐号登录,在浏览器中打开登录视图。

    VS Code Google 登录
  3. 选择与你的智能家居设备关联的帐号。

  4. 使用 Google 帐号登录授权页面上,点击允许

  5. 系统随即会打开一个浏览器标签页,并显示 Open Visual Studio Code 对话框。点击 Open Visual Studio Code 以继续。

    打开 VS Code 对话框
  6. 系统会将您重定向到 VS Code,您需要该权限才能允许 Google Home 扩展程序打开 URI。点击打开以完成登录过程。

    允许 Google Home 扩展程序打开 URI
  7. 登录后,Google Home Extension 将加载您的项目。完成后,点击选择项目

    选择项目
  8. 在随即显示的搜索并选择项目下拉窗口中,选择你的智能家居项目。

使用 Google Home Extension for VS Code

查看开发者资源

快速访问下,点击资源以打开资源页面,您可以在其中找到有关使用 Google Home 生态系统进行开发的有用信息。

Google Home 生态系统相关资源

使用 Google 助理模拟器

如需在 VS Code 中打开 Assistant Simulator,请点击边栏上的 GOOGLE ASSISTANT SIMULATOR。在消息框中,输入您的查询,然后按 Enter

您可以查看 Assistant Simulator 响应,请在查询后点击该按钮以重新发送

使用 Google 助理模拟器

批量运行话语

将鼠标悬停在 GOOGLE ASSISTANT SIMULATOR 菜单栏上,然后从以下选项中进行选择,以设置脚本:

  • 点击 以打开现有的话语脚本。

  • 点击 可将历史记录保存到 *.utterance 脚本中。

    批量话语菜单图标

如需开始发送语音样本,请从以下选项中进行选择:

  • 点击 即可从下拉窗口中选择话语脚本。
  • 直接打开 *.utterance 文件,然后点击

    “话语批量”运行图标

查看 Cloud Logging

快速访问下,点击 Cloud Logging 以打开 Cloud Logging 页面,您可在其中找到属于所选项目的日志。

使用 Cloud Logging

用户可以根据严重程度和时间范围过滤日志。

按严重性和时间过滤日志

默认情况下,日志的上限为 50 行。如果用户想查看更多日志,请向下滚动到底部,然后点击显示更多日志以查看更多日志。

查看更多日志

查看 Home Graph 并运行测试

在 **快速访问**下,点击 **Home Graph Viewer** 以打开 **Home Graph Viewer** 面板,您可以在其中找到属于所选项目的设备。您还可以点击 **运行测试** 以对设备运行测试。
Home Graph 查看者

这样即可在浏览器中启动测试套件,并已选择您的设备并进行测试。点击开始,然后等待测试结果。

智能家居测试套件

您可在所有测试完成后查看测试详情并查看日志。

测试结果

发送反馈

如需就我们如何使用 Google Home Extension 改善开发体验提交您的想法或反馈,请从以下选项中进行选择:

  • 边栏,点击 Google 登录中的反馈图标。
“发送反馈”图标
  • 我们还在资源页面上提供了反馈图标。