OTA升级

==》点击此处返回主目录《==

一、OTA 升级流程 (假设当前版本为 "B008_V1.0.0",需要升级到 "B008_V1.0.1")

1、由我司工程师制作 B008_V1.0.0 和 B008_V1.0.1 两个版本的差分升级包,假设升级包名称为"B008_V1.0.0_OTA_TO_NEW.bin"。

2、客户将 “B008_V1.0.0_OTA_TO_NEW.bin” 文件部署到自己的服务器上,并且提供http下载链接,假设链接为:https://www.fota.com/ota/B008_V1.0.0_OTA_TO_NEW.bin

3、将下载链接中的当前版本 “B008_V1.0.0” 替换为 “[VERNO]”,修改链接为“https://www.fota.com/ota/[VERNO]_OTA_TO_NEW.bin” 配置到设备中(配置方法,参考二、三)。

4、设备每次开机,提示"网络连接成功"后,都会下载新版本,若下载成功就会提示升级,然后自动重启,重启后会提示 “升级成功”,则表示 OTA 升级完成。若下载失败,则没任何反应。

二、通过 ini 文件配置 OTA 升级

{"idPos":0,"idLen":0,"snLen":20,"powerOn":"开机","powerOff":"关机","ota":"###https://www.fota.com/ota/[VERNO]_OTA_TO_NEW.bin"}

三、通过 setpara 指令配置 OTA 升级

{
    "cmd": "setpara",
    "ota": "###https://www.fota.com/ota/[VERNO]_OTA_TO_NEW.bin"
}

注意:OTA 下载链接中,一定要使用 [VERNO] 替换待升级的版本号,否则会出现不停地OTA重复升级。设备在进行 OTA 升级时,会取固件实际版本号替换 [VERNO] ,假设升级前固件版本为“B008_V1.0.0”,则下载链接为:https://www.fota.com/ota/B008_V1.0.0_OTA_TO_NEW.bin。升级后固件版本变为“B008_V1.0.1”,则下载链接为:https://www.fota.com/ota/B008_V1.0.1_OTA_TO_NEW.bin。此时设备若再次重新开机,会从该链接下载“B008_V1.0.1_OTA_TO_NEW.bin”文件,由于此文件不存在,则下载失败,终止 OTA 升级。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值