更新时间:2024-11-20 08:51:19下载pdf
本文档主要针对设备升级过程中遇到的一些常见问题,梳理出对应的问题排查指引,帮助您解决一些日常问题。更多详情,请参考 固件升级。
请参考 固件升级。
OTA升级网速最低要求20KB以上。
App端每收到一个进度更新,超时时间会重新计时,其实也是受设备控制的;设备下载固件过程中断网的话,SDK会不断重连,如果长时间断网,那App就超时退出,升级失败,公版App超时时间为60s。
升级固件时设备会暂时离线,升级完成后会自动回连到网络。
烧录可以对空模组进行烧录,或者烧录不同固件;固件升级只是对本身固件的一个升级, 固件升级前置条件必须是固件已经存在模组中。
在超时时间内(60S),离线后再上线,会断点续传(从离线前下载进度开始),升级会继续的。
OTA 需要符合的几个点:
查询办法:
先通过设备ID去查设备上报的KEY,通用设备日志查看设备详情可查询设备使用的固件KEY信息,如果上报KEY与Pid绑定的固件KEY不同的话,就收不到升级提示。
排查方向:
PID绑定的固件KEY发生了修改,但是此固件在换KEY之前出的设备,解决的操作方法可在PID管理页面绑定两个KEY可以实现升级操作。量产的产品让负责的产品经理去操作,也可以以技术工单的形式反馈给涂鸦。
假设您现在是1.0.0版本。正常OTA时:需要在后台上传一个1.0.1版本的固件,这个1.0.1版本固件是真实编译出来的,然后配置固件升级,正常升级之后实际运行的固件版本就是1.0.1,并且App提示升级成功。如果需要OTA压测:那么上传的这个1.0.1版本固件是1.0.0版本的固件将文件名称改成1.0.1,1.0.1是假的固件版本,实际固件版本是1.0.0,升级完之后,实际运行的固件版本还是1.0.0,还是会检测到固件升级。
假设您现在是1.0.0版本。正常OTA时:需要在后台上传一个1.0.1版本的固件,这个1.0.1版本固件是真实编译出来的,然后配置固件升级。然后在创建一个1.0.2或者更高的版本号,和OTA压测的操作方法类似,将1.0.0版本的固件的文件名改一下,把版本号改成1.0.2,然后将这个假的1.0.2版本固件上传,并配置OTA,升级完之后,实际运行的固件版本就回退到1.0.0,App会提示升级失败,之后可以再次升级。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈