测试 OTA 映像

Google Home Matter 集成功能的 OTA 更新测试通过 Google Home Developer Console 完成。

前提条件

如需测试 OTA,除了满足 OTA 前提条件之外,您还需要具备以下条件:

  • 对安装了 Docker Engine 的 Linux 系统的访问权限,以及使用 USB 对开发板的访问权限
  • 已准备好进行 OTA 测试的 Matter 集成。

在测试 OTA 时,请使用 Connectivity Standards Alliance (Alliance) 分配的供应商 ID,而不要使用测试 VID。构建 OTA 映像时,请更改供应商 ID 和产品 ID,以匹配要测试的集成。

特定于供应商的说明

我们已针对特定 SoC 提供 Matter OTA 测试程序。

表格:针对特定芯片供应商生成 Matter 测试证书的说明
供应商 平台 指南
Espressif ESP32 在 Espressif ESP32 上测试 OTA
Nordic Semiconductor nRF52840 在 Nordic 上测试 OTA

频道

渠道定义的是 OTA 更新映像发布到的设备集。一个设备一次只能分配一个频道。有三个预定义的渠道:测试 1测试 2正式版。您可以在两个测试渠道中进行测试。一个渠道一次只能分配一个 OTA 更新映像。

正式版渠道

生产渠道用于将正式版推送到现场的消费类设备。在正式版渠道中发布 OTA 映像后,不在测试渠道中的所有设备都会收到该映像。

测试渠道

如需测试 OTA 映像发布,您必须先配置两个测试渠道之一,然后将映像发布到相应渠道中的设备。

配置测试渠道

  1. 前往管理标签页。

    前往控制台中的“管理”标签页。
    图 1:使用“管理”标签页导航到测试渠道
  2. 点击测试渠道旁边的配置

  3. 频道名称下方,输入名称。

  4. 设备序列号下方,输入一个或多个设备序列号(最多 1, 000 个)。

  5. 点击保存以完成操作。

在控制台中配置测试渠道。
图 2:配置测试渠道

将 OTA 映像发布到测试渠道

  1. 前往发布标签页。

  2. 发布标签页中,选择要使用的测试渠道。

  3. OTA 映像下拉菜单中选择 OTA 映像,或点击 Add OTA Image(添加 OTA 映像)添加 OTA 映像。

  4. 推出百分比表示将接收 OTA 映像的设备所占的百分比。对于此字段,请指定一个介于 1 到 100 之间的整数。 如果您希望分批发布 OTA 映像,请输入小于 100 的值。如需详细了解发布百分比的运作方式,以及有关其他 OTA 映像相关任务的信息,请参阅向正式版发布 OTA 映像

  5. 点击发布进行测试。

  6. 系统会显示一个确认对话框。点击发布,将所选映像发布到指定渠道。

  7. 点击发布后,已发布的 OTA 映像区域会显示渠道、映像、发布状态、发布百分比以及发布日期和时间。

    OTA 映像已发布到测试渠道。
    图 3:发布到测试渠道的 OTA 映像