文章目录
一、OTA介绍
1.1 什么是OTA?
空中下载技术,Over-The-Air,简称OTA。
字面理解,空中、无接触、远程的方式进行升级。
可以通过服务器、移动通信网络等网络连接,来实现终端数据和产品的更新。
1.2 为什么要OTA?
(1)迭代
(2)修复
(3)进化
二、OTA类型
2.1 检查升级
进入面板,这里不会主动提示用户需要升级新的固件,只有用户点到设备详情中的检查固件升级,才会弹框提醒。
2.2 提醒升级
进入面板,app主动检测一次升级,若有新版本固件,则弹窗提示升级,用户可以选择升级,也可以点取消关闭弹框正常通过面板操作设备。
2.3 强制升级
进入面板,app主动检测一次升级,若当前设备固件有新版本则弹框覆盖,点击确定进入升级,若点取消则会返回,即不升级无法在当前面板操作此设备。
2.4 静默升级
不通过app,设备(正常情况下本身与云端保持长连接)会轮循检查是否有新的设备强制升级的固件。如果有设备强制升级的固件,设备就会直接去升级,这里不需要app端。