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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM