云到云入门

此图显示了一个智能家居,有多台已连接的智能设备遍布家中四处。

Google 智能家居平台可让用户通过 Google Home app (GHA)Google Assistant 控制商业化的已连接设备。目前,Google 智能家居平台已广泛部署到超过 10 亿台设备,包括智能音箱、手机、汽车、电视、头戴式耳机、手表等。

为何构建

这样做的好处包括改善用户互动、提升设备销量,以及提高品牌价值。

  • 改善用户互动 — 覆盖 10 亿台Assistant设备的用户,提高可检测性并消除设置过程中的障碍因素。
  • 提高销量 — 在 Google 购物和 Google 搜索中更易于被用户发现,更有机会在零售、安装程序渠道中获得推介。
  • 提高品牌价值 — 成为实用家居的中心。得益于可靠性和丰富的功能,可让用户了解你的品牌。

如何构建

如需将您的设备与 Assistant 关联,您需要构建一个 smart home 操作。Assistant 可处理用户触发 Action 的方式(支持多种语言),并通过 Google Home Graph 为您提供有用的元数据(例如根据用户的房间提供特定设备的状态)。您只需通过执行方式服务响应请求即可。

最简单的入门方法是学习我们的 Codelab。建议学习以下两个 Codelab,它们会逐步引导您完成开发过程的各个部分:

然后,查看我们的受支持设备列表,以确保您计划集成的设备受 Google Home 生态系统支持。 然后,仔细阅读开发者核对清单,了解从项目创建到发布的整个开发流程。

受支持设备 开发者核对清单

定义

本文档中会用到以下术语:

身份验证
将用户的 Google 帐号与用户在您的身份验证系统中的帐号关联起来。
设备特征
设备特征定义各个设备类型的功能。
设备类型
请让 Assistant 知道应对您的设备使用什么语法。
履单
一项用于处理 smart home intent 并执行相应 Action 的服务。
Google smart home
一个平台,可让您创建 smart home 操作来扩展 Assistant 的功能以控制已连接的设备。
Home Graph
一种数据库,用于存储和提供有关住宅及其设备的情境数据。
smart home intent
简单的消息传递对象,描述如何执行 smart home 操作,例如开灯或向音响设备投放音频。