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

相關文章
相關標籤/搜索