云到云入门

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

借助 Google 智能家居平台,用户可以通过 Google Home app (GHA)Google Assistant 控制商业化的联网设备。目前有超过 10 亿台设备(如智能音箱、手机、汽车、电视、头戴式耳机、手表等)使用此类设备。

为何构建

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

  • 加深用户互动 - 覆盖 10 亿 Assistant 设备的用户,提高可检测性,并消除设置过程中的阻力。
  • 提高销售额 - 在 Google 购物和 Google 搜索上展示,增加在零售、安装程序渠道中获得特推的几率。
  • 提高品牌价值 - 成为实用家居的中心。得益于可靠性和丰富的功能,可让用户了解你的品牌。

如何构建

如需将您的设备与 Assistant 连接,您需要构建 smart home 操作。Assistant 会处理用户触发 Action 的方式(以多种语言提供),并通过 Google Home Graph 为您提供有用的元数据(例如根据用户的房间确定特定设备的状态)。您只需通过 fulfillment 服务来响应请求。

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

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

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

Google Home Playground

使用 Google Home Playground 根据您的设备类型和特征模拟智能家居项目。创建虚拟设备、修改设备属性和状态等。如需了解详情,请参阅 Google Home Playground 页面。

启动 Playground

调试和分析

如果您已构建 smart home 操作,并且需要执行以下操作:

定义

本文档中使用了以下术语:

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