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