本文介绍如何 在设备平台控制台向设备批量推送升级包 进行OTA升级。

📢 注意:由于新版固件升级目前仅用于 研发调试场景,因此 仅针对指定设备生效

前提条件

已添加固件包

逻辑图

操作步骤

  1. 登录 设备平台

  2. 点击 设备管理 > 设备列表,在设备列表中找到 需要使用 新OTA功能的设备,并点击进入 设备详情页

  3. 设备详情页 内找到并打开 新OTA开关

  1. 点击 设备运维 > 固件升级+,在固件包列表中,单击固件包对应的 批量升级,完成升级范围配置,单击 确定
参数 描述
产品 当前固件包的所属产品
目标固件包版本号 当前固件包的版本号
升级范围 当前固件包的升级范围。
注意:仅能选择 已打开新OTA 功能的设备
是否覆盖设备之前的升级任务 如果一个设备同时处于多个升级批次中(即设备状态为 待确认待推送已推送),是否按执行时间覆盖设备之前的升级任务。
- :设备只执行新的升级任务,之前的升级任务会被取消。
- (默认):若设备已有升级任务,则只执行已有任务。
升级方式 当前固件包的升级方式。
推送速率 设置每分钟向多少个设备推送升级包立即升级命令
推送时间 云端开始主动推送升级的时间

升级方式说明

升级方式 说明
静默升级 设备轮询检测OTA固件包,检测到固件包后,根据自身策略判断是否进行升级。
强制升级 设备轮询检测OTA固件包,指设备获取到固件包后,忽略 一切安全冗余 的升级条件并立即进行升级。
云端推送升级 设备轮询检测OTA固件包,同时平台也会主动推送一次MQTT消息给设备,设备收到该MQTT消息或轮询检测到固件包后根据自身策略判断是否进行升级。
若批量升级时设备离线了,在设备重连后云端也会再推送一次MQTT消息给设备(需等待2分钟左右)。

📢 注意:云端推送升级的Topic目前 仅扫地机支持且为pb协议。详见:http://file.narwal.com/pages/viewpage.action?pageId=294125928

执行结果

批量升级提交后,设备平台将根据您的设置向设备推送升级通知/设备端主动进行OTA检测,设备端在拿到固件包后执行升级程序。具体请参见:设备端OTA升级

 创建时间:2024-08-16 14:17
最后编辑:陈勇琦  更新时间:2024-10-18 16:29