验证固件


新增固件之后,在批量升级设备固件之前,应当选择一些设备来验证 OTA 流程,以减少由于错误固件导致的设备阻塞。

注解

EnOS 仅提供验证升级的消息通道,开发者需要自行验证固件是否可正常推送到设备以及设备更新固件后是否能正常运行。


本文介绍了批量验证设备固件的步骤。

前提条件

  • 已经完成了新增固件
  • 已知设备固件版本和deviceKey
  • 你需要有创建 OTA 任务的权限,如果没有需联系组织管理员添加。有关 EnOS 内的用户权限,参见 策略,角色,与权限
  • 确保已阅读固件的使用限制。参见 使用限制

步骤

根据情况选择相应方式进行升级。支持以下两个入口进行固件验证。

基于固件验证

  1. 选择 OTA升级 > 固件管理
  2. 点击 view 查看 进入固件详情页面。
  3. 点击右上角 验证,根据实际情况选择:
    • 新增 OTA 任务:新建 OTA 验证任务,系统自动填充所选固件信息。
    • 指定设备验证:选择特定设备验证。
  4. 根据界面提示,参见 配置项信息 填入相关信息。
  5. 点击 确认 完成任务创建。

新建 OTA 任务

  1. 选择 OTA 升级 > OTA 任务
  2. 点击 新增任务,根据界面提示,参见 配置项信息 填入相关信息。
  3. 点击 确认 完成任务创建。

结果

  • 成功创建后,在对应固件详情中,可以从设备或者任务两个不同视角查看升级情况。设备视角将展示所有设备升级到该固件的记录。任务视角与 OTA 任务 页面中的任务列表中相同。 如果你在创建任务时启用 创建后立即验证,任务将立即启动。 或者,你可以转到 OTA 任务 页手动启动任务。
  • OTA 任务 中,点击 详情 进入任务详细信息页面,可以在其中查看任务进度。更多信息,参见 查看 OTA 任务详情

注解

设备固件升级之后,其功能是否可用,需由开发者根据设备情况自行验证。

后续操作

批量升级