借助 Google 智能家居平台,用户可通过 Google Home app (GHA) 和 Google Assistant 控制商业连接的设备,这些设备可在智能音箱、手机、汽车、电视、头戴式耳机、手表等超过 10 亿台设备上使用。
为何构建
这样做的好处包括改善用户互动、提升设备销量,以及提高品牌价值。
- 加深用户互动度 - 覆盖 10 亿台 Assistant 设备的用户,提高可检测性并消除设置中的阻碍因素。
- 提高销售额 - 让商品出现在 Google 购物的搜索结果中、提高在零售、安装程序渠道中获得推介的资格。
- 提升品牌价值 - 成为实用家居的中心。得益于可靠性和丰富的功能,可让用户了解你的品牌。
如何构建
如需将您的设备与 Assistant 连接,您需要构建 smart home Action. Assistant handles how users trigger your Action (in multiple languages) and provides you with useful metadata through Google Home Graph (such as the state of a specific device based on the user's room). All you need to do is respond to the requests through your fulfillment service.
最简单的入门方法是浏览我们的 Codelab。我们建议您完成以下 2 个 Codelab,逐步了解开发流程的各个部分:
之后,请参阅支持的设备列表,以确保 Google Home 生态系统支持您计划集成的内容。然后仔细阅读开发者核对清单,了解从项目创建到发布的整个开发流程。
定义
本文档中使用了以下术语:
- 身份验证
- 将用户的 Google 帐号与身份验证系统中的用户帐号相关联。
- 设备特征
- 设备特征定义了设备类型的功能。
- 设备类型
- 让 Assistant 知道您的设备应使用哪种语法。
- 履单
- 用于处理 smart home intent 并执行相应 Action 的服务。
- Google smart home
- 此平台可让您创建 smart home 操作,以扩展 Assistant 的功能以控制已连接的设备。
- Home Graph
- 用于存储和提供有关住宅及其设备的环境数据的数据库。
- smart home intent
- 描述如何执行 smart home 操作(例如开灯或将音频投放到音响设备)的简单消息传递对象。