FOTA升级
1、模块发送指令AT+CUSBADB=1,1(9X07) AT+CUSBCFG=USBADB,1(X55 X12 X65 8800 515)
打开adb开关
2、使用adb push将下载好的包传到模块中
adb push "…….zip" cache/
3、adb shell进入模块修改上传包的名字为update_ota.zip
4、模块发送指令AT+
AT+CDELTA
FTP方式下载FOTA包及升级示例标签:OK,zip,ota,FOTA,update,差分,升级 From: https://www.cnblogs.com/together-/p/17158564.html
AT+CFTPSSTART
OK
+CFTPSSTART: 0 启动FTP服务
AT+CFTPSSINGLEIP=1
OK 设置数据链路使用控制链路服务器地址
AT+CFTPSLOGIN="serveraddr",21,"uername","password",0
OK
+CFTPSLOGIN: 0 登录FTP服务器
AT+CFTPSSIZE="update_ota.zip"
OK
+CFTPSSIZE: 30552613 查询服务器FOTA包大小
AT+CFTPSGETFILE=" update_ota.zip "
OK
+CFTPSGETFILE: 0 下载差分包到本地
AT+FSCD=F:/
+FSCD: F:/
OK 切换盘符
AT+FSATTRI=update_ota.zip
+FSATTRI: 30552613, 2008/04/28 10:24:46 Tue
OK 查询本地差分包大小,与服务器差分包大小一致
AT+CDELTA
OK 差分包升级
AT+HTTPINIT
OK 启动HTTP服务
AT+HTTPPARA="URL","http://fota_server/fota.zip"
OK 配置FOTA包资源路径
AT+HTTPACTION=0
OK
+HTTPACTION: 0,200, 30552613
向服务器请求下载FOTA包
AT+HTTPREADFILE="update_ota.zip"
OK
+HTTPREADFILE: 0 下载差分包到本地
AT+FSCD=F:/
+FSCD: F:/
OK 切换盘符
AT+FSATTRI=update_ota.zip
+FSATTRI: 30552613, 2008/04/28 10:24:46 Tue
OK 查询本地差分包大小,与服务器差分包大小一致
AT+CDELTA
OK 差分包升级
特别注意
差分包升级之前和之后使用AT+SIMCOMATI及AT+CSUB查询版本号信息。
执行CDELTA升级大约2分钟,如果失败,重新下载差分包升级。
差分包务必以update_ota.zip命名。