【工程师有空了】安信可ESP8266系列及ESP32系列模组超级简单的OTA升级——听说70%的人都不知道


注意

      这篇文章真的不属于标题党,说是70%的人都不知道是因为很多人都忽略了一个指令:

AT+WEBSERVER 

这个指令如果看过上篇文章“【工程师有空了】安信可ESP8266系列及ESP32系列模组AT指令实现网页配网—又多了一个配网方式”的同学想必有些了解,在文章的最后,我们提了一下关于这个指令的OTA问题:
在这里插入图片描述
本次OTA的功能有些前提条件:

  • OTA文件使用AT固件的 bin
  • ESP32和ESP8266的OTA要分明
  • 这个功能只能用来做版本升级,不能做版本更换,比如升级为非AT的固件
  • 只能局域网OTA升级

了解完之后,我们就开始这个炒鸡简单的OTA升级

一、升级准备

      实验嘛,总需要一些实验器材:

二、固件烧录

      使用:flash_download_tool 工具进行烧录。

1. ESP8266 的烧录配置

在这里插入图片描述

2.ESP32的烧录配置

在这里插入图片描述

三、OTA升级测试

      根据以下指令:

Created with Raphaël 2.3.0 开始 AT+RESTORE AT+CWMODE=3 AT+CWSAP="pos_softap","",11,0,3 AT+CIPMUX=1 AT+WEBSERVER=1,80,25 结束

然后电脑连接ESP8266的AP,输入192.168.4.1 进入Web 页面,就可以进行OTA升级:

在这里插入图片描述

四、常见问题

1、OTA上传文件时,提示文件过大

Q: 所上传的文件不是OTA的文件,重新上传OTA文件即可

2、OTA升级失败

Q:模组当前运行的AT版本大于OTA的版本

五、友情链接

官方官网:https://www.ai-thinker.com
开发DOCS:https://docs.ai-thinker.com
官方论坛:http://bbs.ai-thinker.com
技术支持:[email protected]

猜你喜欢

转载自blog.csdn.net/Boantong_/article/details/121789377