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

或者

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

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

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


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

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

 MQTT连接的地址

4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)_第3张图片
4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)_第4张图片
4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)_第5张图片



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


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


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


这个就是协议中:

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



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


 打开APP

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



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



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



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

4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)_第14张图片
4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)_第15张图片
4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)_第16张图片


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

4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)_第17张图片
4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)_第18张图片
4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)_第19张图片


更新过程

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



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

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


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

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



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

 updata:正常更新使用

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

用户程序注意:

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

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


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





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

你可能感兴趣的:(4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序))