概述
ESP-AliYun OTA升级过程
前言
在使用ESP-AliYun这个OTA功能的时候遇到一点问题,所以记录一下升级的过程,给大家一点解决思路。
条件
1.开发板
2.已经搭建好ESP-IDF开发环境
3.下载好ESP-AliYun
过程
1.登录平台
2.增加升级包
版本号在下图修改,改完后编译再把bin文件上传到平台就可以升级了。
3.升级
最开始选了验证的就点验证,然后选上你要ota的设备。
4.验证
这两个红色警告暂时不知道什不过么原因,上面那个应该是什么ota的json中的key-value错误,下面那个是没有fota差分升级,合起来的意思就应该是没有采用fota差分升级,可以看到已经开始升级了。
我用的是mobaxtern,这里被坑了一把,编译完后,直接就吧ubuntu上的文件给下载到window上了,但是这个其实是要更新一下才是最新的bin文件。在这弄了好久,一直没搞懂哪里的问题。
5.升级完成
到这里其实可以看出来已经升级完成了,但是他还在一直运行之前运行的程序,按一下复位才会运行新版本程序。或者也可以在软件里写好升级完后自动重启。
我感觉最好在这里表面一种升级完成的状态,然后让用户手动来重启。
但是在云端就有问题了,应该要上传新的版本号上去,代表自己已经升级完成,不然云端是不知道已经升级完成。
最后
以上就是简单歌曲为你收集整理的ESP-AliYun OTA升级过程ESP-AliYun OTA升级过程的全部内容,希望文章能够帮你解决ESP-AliYun OTA升级过程ESP-AliYun OTA升级过程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复