Google 提供 SDK、工具和示例应用,无论您是要集成简单的开关 还是复杂的 AV 接收器,都能帮助您快速开启您的 Cloud-to-cloud之旅。
以下资源旨在让开发者在开发过程中能够集中精力构建各种功能和特性,减少在处理基础架构方面投入的精力。
示例和库
我们的端到端示例可用作您自己集成的起点,还可以说明创建新集成的最佳方式。Google Home Graph API 客户端库提供多种语言版本。
工具
适用于 VS Code 的 Google Home 扩展程序
Google Home Extension for Visual Studio Code 允许您 直接与 Google Home 生态系统互动。例如,您可以键入“开灯”等 命令,Google Assistant 就会在云端处理您的请求并将命令发送到设备。
在 开发阶段使用此扩展程序,可以:
测试集成在 Google Home中的Cloud-to-cloud设备。
实时查看 Google Cloud 日志、观察所有双向通信,从而发现问题, 并按严重程度和时间范围对问题进行过滤。
检查日志消息的 JSON 内容。
以脚本格式发出 Assistant 命令,从而帮助您 以可重复的方式更快地进行测试。
SYNC 数据验证器
我们建议使用 SYNC 数据验证器来验证 来自您的集成的 SYNC 响应 的格式。这样可以减少稍后在测试过程中出现的错误。
Google Home Playground
Google Home Playground 可用于先在 Google Home 生态系统中模拟您的设备类型,然后再使用实体设备完成开发。
在开发阶段使用它,可以:
- 创建虚拟设备,并为其配置要在 Google Home app (GHA)中使用的特征。
- 查看设备在 Home Graph 中的显示方式。
- 测试设备的第二层用户身份验证 。
Google Home 测试套件
使用 Google Home Test Suite 可以 测试您的智能家居集成,并确保它满足 Google Home 生态系统的认证和发布 要求。
Home Graph Viewer
Google Home Graph 用于检查Home Graph中 特定用户的设备状态。使用 Home Graph Viewer,无需 直接使用 API 即可快速验证。