4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)

 https://www.cnblogs.com/yangfengwu/p/10360618.html

 演示视频:

https://www.bilibili.com/video/av54894356/

 

在本人服务器上测试的请看演示视频,不再贴文字介绍

主要说明怎么安装部署到自己的服务器上

 确定自己的固件所具有的功能:SmartConfig,FILE,GPIO,HTTP,MQTT,NODE,SJSON,TMR,UART,WIFI

可自行编译  https://www.cnblogs.com/yangfengwu/p/10840517.html

或者

烧录固件和下参考   https://www.cnblogs.com/yangfengwu/p/10359174.html

用户程序为基础篇的透传程序(DTU)+处理APP发来的升级指令

 

修改程序连接自己的服务器: 以下信息根据自己的服务器修改

 MQTT连接的地址

  

 

 

 

 

 

 

 

 这个就是协议中:

 

 

 

 

 打开APP

 

 

 

 

 

 

 

测试,绑定设备请根据基础篇绑定

    

 

 更新太快,截取部分 10,20,30....80,90,100 %

    

 

更新过程

 

 

其它:切换执行程序:按下10S(指示灯的状态 常亮),切换执行另一套程序(下载是咱先下载进一套,第一次升级就会升级进去第二套,再升级就会覆盖第一套..循环..)

 

 清除用户程序:按下20S(指示灯的状态 常灭), 之后松开,  程序只执行

 

 

 init:加载用户程序,配网,切换执行文件,清除用户程序

 updata:正常更新使用

userupdata:MQTT程序和处理APP发来的升级指令

用户程序注意:

正常状态是执行用户程序,所以用户程序需要有MQTT程序和处理APP发来的升级指令(必须),其余功能看自己应用场合

 

 

 

 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.3e3b1deb80xzYz&id=569295486025

 

 

https://www.cnblogs.com/yangfengwu/p/10456306.html

 

posted on   广源时代  阅读(1922)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2016-02-21 ESP8266使用详解(AT,LUA,SDK)

导航

支付宝 QQ群
点击右上角即可分享
微信分享提示