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

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

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

炒饭多加个蛋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值