无论您是构建自己的智能家居硬件,还是将 Matter 功能集成到 Android 应用中,Google 都提供了可帮助您快速开启Matter之旅的 SDK、工具和示例应用。
以下资源旨在让开发者在开发过程中能够集中精力构建各种功能和特性,减少在处理基础架构方面投入的精力。
使用 Matter 开发智能家居硬件
Google Home Device SDK 提供了扩展开源 Matter SDK 的 API 和工具,借助 Google 的智能功能构建应用并快速创新。
Matter 虚拟设备
借助 Device SDK,开发者可以立即在虚拟环境中试验 Matter 设备,立即开始开发。虚拟 Matter 设备可以使用 SDK 构建并提交到结构上,并且控制方式与实体设备相同,包括执行 Google Assistant 命令。
虚拟设备控制器是一个 Matter 发起器应用,可用于控制虚拟设备和实体 Matter 设备。它是一个实用的工具,有助于您在开发阶段尝试新想法和测试设备。
Google Home Extension for VS Code
借助 Google Home Extension for Visual Studio Code,你可以直接与 Google Home 生态系统互动。例如,您可以输入一个命令(如“打开我的灯泡”),然后 Assistant 会在云端处理您的请求并将该命令发送到设备。
在开发阶段,可以使用此扩展程序进行如下操作:
测试集成在 Google Home 中的 Matter 设备和非 Matter 设备。
实时查看 Cloud 日志、观察所有双向通信,从而发现问题,按严重程度和时间范围过滤。
检查日志消息的 JSON 内容。
以脚本格式发出 Assistant 命令,以帮助您以可重复的方式更快地进行测试。
Google Home 测试套件
使用 Google Home Developer Console 中的 Google Home Test Suite 测试您的智能家居集成,并确保它满足 Google Home 生态系统的认证和发布要求。
将 Matter 功能集成到您的 Android 应用中
使用 Google Home Mobile SDK 构建最佳 Android Matter 应用。
Google Play 服务 Matter API
Google Play services 提供用于调试、设备共享和操作发现的 Matter API。
适用于 Android Studio 的 Google Home 插件
Google Home Plugin for Android Studio 是一个不可或缺的开发工具,可让您直接在编辑器中输入 Assistant 的命令,以观察与 Matter 应用和设备的互动。
利用该 IDE,您还可以实时查看 Cloud 日志,从而高效调试集成。
Google Home Matter 示例应用
Google Home Sample App for Matter 提供了具体的示例,说明如何使用 Play services API 来打造 Matter 一个应用,从而轻松地在应用中提交 Matter 系统并进行分享。