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

 http://www.javashuo.com/article/p-spkgttxr-hx.html

 演示视频:html

https://www.bilibili.com/video/av54894356/服务器

 

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

主要说明怎么安装部署到本身的服务器上测试

 肯定本身的固件所具备的功能:SmartConfig,FILE,GPIO,HTTP,MQTT,NODE,SJSON,TMR,UART,WIFIspa

可自行编译  http://www.javashuo.com/article/p-uzsippvw-mn.html3d

或者视频

烧录固件和下参考   http://www.javashuo.com/article/p-rjqrdtbq-r.htmlhtm

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

 

修改程序链接本身的服务器: 如下信息根据本身的服务器修改部署

 MQTT链接的地址

  

 

 

 

 

 

 

 

 这个就是协议中:

 

 

 

 

 打开APP

 

 

 

 

 

 

 

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

    

 

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

    

 

更新过程

 

 

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

 

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

 

 

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

 updata:正常更新使用

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

用户程序注意:

正常状态是执行用户程序,因此用户程序须要有MQTT程序和处理APP发来的升级指令(必须),其他功能看本身应用场合

 

 

 

 

 

 

http://www.javashuo.com/article/p-zoijiiyg-ht.html

相关文章
相关标签/搜索