使用 Google Home Developer Console 测试 Google Home Matter 集成的 OTA 更新。
Connectivity Standards Alliance (Alliance) 认证不是进行 OTA 测试的前提条件。
前提条件
如需测试 OTA,除了满足 OTA 前提条件外,您还需要满足以下条件:
- 访问安装了 Docker Engine 的 Linux 系统,并使用 USB 访问开发板
- 准备好进行 OTA 测试的 Matter 集成。
测试 OTA 时,请使用 Alliance 分配的供应商 ID,而不是测试 VID。构建 OTA 映像时,请更改供应商 ID 和产品 ID,使其与要测试的集成相匹配。
特定于供应商的说明
我们为特定 SoC 提供了 Matter OTA 测试流程。
供应商 | 平台 | 指南 |
---|---|---|
Espressif | ESP32 | 在 Espressif ESP32 上测试 OTA |
Nordic Semiconductor | nRF52840 | 在 Nordic 上测试 OTA |
频道
渠道定义的是 OTA 更新映像发布到的设备集。一个设备一次只能分配一个频道。有三个预定义渠道:测试 1、测试 2 和生产环境。您可以在两个测试渠道中进行测试。一个渠道一次只能分配一个 OTA 更新映像。
正式版渠道
正式版渠道用于将正式版推送到现场的用户设备。在正式版渠道上发布 OTA 映像后,不在测试渠道中的所有设备都会收到该映像。
测试渠道
如需测试 OTA 映像发布,您必须先配置两个测试渠道之一,然后将映像发布到该渠道上的设备。
配置测试渠道
前往管理标签页。
点击测试渠道旁边的配置。
在渠道名称下,输入名称。
在设备序列号下,输入一个或多个设备序列号(最多 1, 000 个)。
点击保存完成操作。
将 OTA 映像发布到测试渠道
前往发布标签页。
在版本标签页中,选择要使用的测试渠道。
从 OTA 映像下拉菜单中选择 OTA 映像,或点击
添加 OTA 映像以添加 OTA 映像。点击发布进行测试。
系统会显示一个确认对话框。点击发布,将所选图片发布到指定渠道。
点击发布后,频道、图片以及发布日期和时间会显示在正式版区域中。
停止正在进行的发布
如需停止发布版本,请执行以下操作:
在正式版表格下,点击
“更多”菜单,然后点击停止发布。在确认对话框中,点击停止以确认您要停止发布。此操作会立即停止将 OTA 更新发布到尚未收到该更新的任何设备。