Rollback

回滚 - 固件版本恢复

定义

Rollback(回滚)指 OTA 升级失败或异常时,自动或手动恢复到上一版本固件。A/B Partition 架构可支持快速回滚,无需重新下载旧版本。

触发方式

回滚可分为:自动回滚—设备升级后自检失败(如启动超时、关键服务异常)时自动切回旧分区;手动回滚—运维人员在平台侧对单台或批量设备发起回滚指令;灰度回滚—Gray Release 灰度期间发现异常,暂停推送并对已升级设备执行回滚。

A/B 分区与回滚效率

采用 A/B Partition 时,旧版本固件仍保留在另一分区,回滚仅需更新启动标志并重启,耗时通常在秒级,无需重新下载。单分区架构下,回滚需重新下载旧版本固件,耗时长且依赖网络,适合作为兜底方案。

回滚策略配置

平台可配置回滚策略:升级失败重试次数、自检超时时间、是否允许自动回滚等。建议在 FOTA 任务中设置合理的观察期,结合设备上报的版本与状态,及时识别异常并触发回滚,降低批量变砖风险。

相关术语

返回设备管理平台专业术语