测试 OTA 映像

使用 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 测试流程。

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

频道

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

正式版渠道

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

测试渠道

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

配置测试渠道

  1. 前往管理标签页。

    Home 控制台中的 OTA 频道

  2. 点击测试渠道旁边的配置

  3. 渠道名称下,输入名称。

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

  5. 点击保存完成操作。

OTA 信道配置对话框

将 OTA 映像发布到测试渠道

  1. 前往发布标签页。

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

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

  4. 点击发布进行测试。

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

  6. 点击发布后,频道、图片以及发布日期和时间会显示在正式版区域中。

将 OTA 映像发布到渠道

停止正在进行的发布

如需停止发布版本,请执行以下操作:

  1. 正式版表格下,点击 “更多”菜单,然后点击停止发布

  2. 在确认对话框中,点击停止以确认您要停止发布。此操作会立即停止将 OTA 更新发布到尚未收到该更新的任何设备。