OTA 概览

Google Home Developer Console 中的每个 Matter 集成 具有自己的无线下载 (OTA) 配置。

Matter 规范描述了 OTA 更新 由全局 Matter 网络处理。

Matter 设备必须 经 Connectivity Standards Alliance (Alliance) 认证可接收 OTA 更新,尽管它 测试未经认证的设备的 OTA。

Matter 设备(OTA 请求器),会定期轮询 OTA 提供商,看看是否有可用的软件更新。

当有可用 OTA 软件更新时,请求者会从 然后进行安装

Google Matter Hub,例如 Google Nest Mini, 用作 OTA 提供程序。为了帮助潜在请求者发现服务, 它们通过发送 AnnounceOTAProvider 命令来通告其存在。

需要注意的是,请求者只能升级到版本号 数值。如果 如果存在多个版本号较大的 OTA 更新,则设备会收到 版本号最高的 OTA 映像。换言之, 按顺序应用。

OTA 功能

Google Home 生态系统中的 OTA 目前支持:

  • 上传固件以进行 OTA 分发
  • 将固件映像分发到特定应用的所有设备(没有子集) 特定的 Matter 集成

Google Home 生态系统 OTA 流程独立于 Alliance 分布式合规性分类账中存储的信息 (DCL),其目的是确保设备真实性和协议合规性。

我可以回滚 OTA 更新吗?

根据 Matter 规范,OTA 映像无法滚动 。如果您已经发布了存在问题的 OTA 映像,并且希望 将客户的设备恢复到之前的固件版本, 应使用固件的先前修订版本准备 OTA 更新,从而提供 更高的版本号

我可以删除或替换 OTA 更新吗?

您无法删除或替换 OTA 更新。您必须准备并上传 具有更高版本号的 OTA 映像,以覆盖固件

前提条件

如需为 Matter 集成实现 OTA,您需要:

  • 现有的 Developer Console 项目
  • 上现有的 Matter 集成 Developer Console
  • 有效的 Alliance 分配的供应商 ID

请注意,Matter 认证不是...的先决条件 testing Matter OTA Developer Console - 您应该先测试设备的 OTA 申请Matter认证。

已知问题

test-VID OTA 控件不一致

使用测试 VID 时,同一项目中的某些集成可能会显示 Developer Console Matter OTA 屏幕,同时 其他人则没有。

如果要与确实显示在 OTA 屏幕中的测试 VID 集成,您可以执行以下操作: 上传 OTA 映像,但 OTA 机制不起作用。

测试 VID 目前不支持 OTA。