2019-09-02
固件升级功能更新
我们针对固件升级的功能做了一次大的提升和优化,主要更新内容如下,请您仔细阅读后使用,如有任何问题可以提交工单反馈。
- 静态升级时支持灰度升级,可针对已选择设备设置灰度百分比进行升级,计算结果向下取整,灰度的设备至少为1个。
- 支持升级速率设置,单个批次每分钟支持10到1000个设备的固件升级任务下发。
- 支持超时时间设置,从设备上报进度后开始计时,可设置1分钟到24小时,超时后设备升级任务置为失败。
- 验证固件改为强限制,固件上传后必须通过固件验证后才能发起批量升级和重升级,如之前上传的固件未完成固件验证,将无法再发起新的升级任务。
- 增加升级批次概念,之前发起的升级任务会进行数据订正,展示为不同的历史批次,可以对单个固件升级可同时发起多个批次的升级,但是同一设备同时只能在一个批次中处于待升级(可取消)和正在升级状态,否则新的升级任务会直接失败。
- 动态升级的策略修改,针对同一个固件同一个待升级版本只能发起一个动态升级批次,针对不同固件同一个待升级版本可发起多个动态升级批次,但是当同一个设备满足两个动态升级策略时,以新发起的为准。
- 差分升级不再强依赖AliOS-Things,平台不再负责差分包的生成,可以在本地把差分包生成后上传到平台,AliOS-Things的差分包生成参考文档。