Google 提供了丰富的 SDK、工具和示例应用,助您快速上手Cloud-to-cloud journey, whether you're integrating a simple switch or a complex AV receiver.
这些资源旨在让开发者专注于开发功能和功能,同时减少处理基础架构的工作。
示例和库
我们的端到端示例可用作您自己的集成的起点,或说明创建新的示例的最佳方式。Google Home Graph API client libraries are available in a variety of languages.
工具
适用于 VS Code 的 Google Home 扩展程序
借助 Google Home Extension for Visual Studio Code ,您可以直接与 Google Home 生态系统互动。例如,您可以输入“打开我的灯泡”等命令,然后输入 Google Assistant will process your request in the cloud and send the command to the device.
在开发阶段可以使用此扩展程序执行以下操作:
测试集成在 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 查看者
Google Home Graph 用于检查特定用户在 Home Graph 中的设备状态。这是一种无需直接使用 API 也能快速验证 Home Graph 的方法。