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