通过 Google Cloud-to-cloud 平台,用户可利用 Google Home app (GHA) 和 Google Assistant控制商业化的已连接设备。Google 助理现已部署到逾 10 亿台设备,包括智能 音箱、手机、汽车、电视、头戴式耳机、手表等。
为何构建
这样做的好处包括改善用户互动、提升设备销量,以及提高品牌价值。
- 改善用户互动 \- 覆盖逾 10 亿台 Assistant设备的用户,提升可检测性并消除设置过程中的障碍因素。
- 提升销量 \- 在 Google 购物和 Google 搜索中更易于被用户发现,更有机会在零售、安装程序渠道中获得推介。
- 提高品牌价值 \- 成为实用家居的中心。得益于可靠性和丰富的功能,可让用户了解你的品牌。
如何构建
如需将设备与 Assistant 连接,您需要构建 Cloud-to-cloud 集成。Assistant 会处理 用户触发 Action 的方式(支持多种语言),并通过 Google Home Graph 为您提供 有用的元数据(例如根据用户的房间提供特定设备的状态)。您只需通过执行方式服务响应请求即可。
最简单的入门方法是学习我们的 Codelab。建议学习以下两个 Codelab,它们会逐步引导您完成开发过程的各个部分:
学习完 Codelab 后,查看我们的受支持设备 列表,以确保您计划集成的设备受 Google Home 生态系统支持。 然后,阅读开发者核对清单 ,了解从创建项目到发布的整个开发流程。
Google Home Playground
使用 Google Home Playground 模拟包含设备 类型和特征的智能家居项目。创建虚拟设备、修改设备属性和状态等。如需了解详情,请参阅 Google Home Playground 页面。
调试和分析
如果您已构建 smart home Action,并且需要:
- 调试 Action,请参阅 调试智能家居 Codelab。
- 访问日志或创建基于日志的指标,请参阅 智能家居的基于日志的指标 Codelab。
- 设置提醒以监控服务中断,请参阅 监控智能家居服务中断 Codelab。
定义
本文档中使用了以下术语:
- 身份验证
- 将用户的 Google 帐号与用户在您的身份验证系统中的帐号关联起来。
- 设备特征
- 设备特征定义各个设备类型的功能。
- 设备类型
- 让 Assistant 知道应对 您的设备使用什么语法。
- 履行情况
- 一种服务,用于处理 smart home intent 并执行 相应的 Action。
- Google Home 生态系统
- 该平台可让您创建 smart home Action 来 扩展 Assistant 的功能,以控制 已连接的设备。
- Home Graph
- 该数据库用于存储和提供有关住宅及其设备的环境数据。
- smart home intent
- 简单的消息传递对象,描述如何执行 smart home Action,例如开灯或向 音响设备投放音频。