针对 Matter 进行开发

Google 提供 SDK、工具和示例应用,帮助您快速上手 Matter 行程(无论您是在构建自己的智能 家居硬件与 Matter 集成 集成到您的 Android 中 应用

以下资源旨在让开发者在开发过程中能够集中精力构建各种功能和特性,减少在处理基础架构方面投入的精力。

使用 Matter 开发智能家居硬件

Google Home Device SDK 提供了一些 API 和工具,可扩展开源 Matter SDK,以便利用 Google 智能技术快速构建应用并进行创新。

Matter 虚拟设备

开发阶段

借助 Device SDK,开发者可以在虚拟环境中试用 Matter 设备,从而立即开始开发。虚拟 Matter 设备可以使用 SDK 构建, 固定在织物上,控制方式与 包括执行 Google Assistant 命令。

Matter 虚拟设备开发环境

<ph type="x-smartling-placeholder"></ph> 开发阶段

Matter Virtual Device Development Environment (MVD-DE) 是一个预先配置的 Docker 容器,其中包含 Virtual Device Controller (VDC) 可用于同时控制虚拟和物理设备的 Matter 台设备。在开发阶段,它非常适合用于试验新想法和测试设备。

适用于 VS Code 的 Google Home 扩展程序

开发阶段

借助Google Home Extension for Visual Studio Code,您可以与 与 Google Home 生态系统直接建立联系。例如,您可以输入命令 例如“打开我的灯泡”和Assistant 将在云端处理您的请求,并将命令发送到设备。

开发阶段,您可以使用此扩展程序来执行以下操作:

  • 同时测试 Matter 和非 Matter 集成在 Google Home 中的设备。

  • 实时查看云日志、观察所有双向通信,从而发现问题,按严重程度和时间范围过滤。

  • 检查日志消息的 JSON 内容。

  • 以脚本格式向 Assistant 发出命令,从而帮助您以可重复的方式更快地进行测试。

Google Home 测试套件

<ph type="x-smartling-placeholder"></ph> 测试阶段

使用 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 插件

<ph type="x-smartling-placeholder"></ph> 开发阶段

Google Home Plugin for Android Studio 是一款不可或缺的开发工具,可让您直接在编辑器中输入 Assistant 命令,以观察与 Matter 应用和设备的互动。

借助该 IDE,您还可以实时查看 Cloud 日志,从而高效地调试集成。

适用于 Matter 的 Google Home 示例应用

<ph type="x-smartling-placeholder"></ph> 开发阶段

Google Home Sample App for Matter 提供了 如何使用 Play services API 实现 Matter 构建一款可轻松实现 在应用之间分配 Matter 台设备的佣金,并共享这些设备,以及 生态系统。