测试 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. 设备序列号下,输入一个或多个设备序列号 (最多 1000 个)。

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

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

将 OTA 映像发布到测试渠道

  1. 前往发布 标签页。

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

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

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

  5. 点击发布 进行测试。

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

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

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