定义
OTA(Over-The-Air,空中升级)指通过无线网络远程更新设备固件或配置,无需现场操作。固件 OTA 又称 FOTA,配置下发与 OTA 互补实现设备远程运维。
核心能力
- 全量/差分:Full Package 与 Delta Package 支持不同升级场景
- 灰度发布:Gray Release 先小批量验证再全量推送
- 回滚保障:Rollback 与 A/B Partition 确保升级安全
固件 OTA 与配置 OTA
FOTA 固件空中升级用于更新设备操作系统或应用固件;配置 OTA 用于下发参数、证书、脚本等,通常通过 Device Shadow 设备影子或 Downstream Command 下行指令实现。两者互补,构成完整的远程运维能力。
与 CI/CD 集成
OTA 可与 CI/CD 流水线集成:代码提交触发构建、测试通过后自动上传固件至平台、创建 OTA 任务并生成 Changelog。支持 Maintenance Window 维护窗口内的定时升级,减少对业务的影响。平台需记录升级进度、成功率、失败原因,支持重试与 Rollback 策略。