我是靠谱客的博主 简单歌曲,最近开发中收集的这篇文章主要介绍ESP-AliYun OTA升级过程ESP-AliYun OTA升级过程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ESP-AliYun OTA升级过程

前言

在使用ESP-AliYun这个OTA功能的时候遇到一点问题,所以记录一下升级的过程,给大家一点解决思路。

条件

1.开发板

2.已经搭建好ESP-IDF开发环境

3.下载好ESP-AliYun

过程

1.登录平台

image-20211129173102074

2.增加升级包

image-20211129173231112

image-20211129173337964

版本号在下图修改,改完后编译再把bin文件上传到平台就可以升级了。

image-20211129173505134

3.升级

最开始选了验证的就点验证,然后选上你要ota的设备。

image-20211129173636674

image-20211129173718894

4.验证

image-20211129173900236

这两个红色警告暂时不知道什不过么原因,上面那个应该是什么ota的json中的key-value错误,下面那个是没有fota差分升级,合起来的意思就应该是没有采用fota差分升级,可以看到已经开始升级了。

我用的是mobaxtern,这里被坑了一把,编译完后,直接就吧ubuntu上的文件给下载到window上了,但是这个其实是要更新一下才是最新的bin文件。在这弄了好久,一直没搞懂哪里的问题。

image-20211129174052475

5.升级完成

image-20211129174144437

到这里其实可以看出来已经升级完成了,但是他还在一直运行之前运行的程序,按一下复位才会运行新版本程序。或者也可以在软件里写好升级完后自动重启。

image-20211129174319667

我感觉最好在这里表面一种升级完成的状态,然后让用户手动来重启。

但是在云端就有问题了,应该要上传新的版本号上去,代表自己已经升级完成,不然云端是不知道已经升级完成。

最后

以上就是简单歌曲为你收集整理的ESP-AliYun OTA升级过程ESP-AliYun OTA升级过程的全部内容,希望文章能够帮你解决ESP-AliYun OTA升级过程ESP-AliYun OTA升级过程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部