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