https://www.cnblogs.com/yangfengwu/p/10360618.html
演示視頻:
https://www.bilibili.com/video/av54894356/
在本人服務(wù)器上測試的請看演示視頻,不再貼文字介紹
主要說明怎么安裝部署到自己的服務(wù)器上
?確定自己的固件所具有的功能: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
用戶程序?yàn)榛A(chǔ)篇的透傳程序(DTU)+處理APP發(fā)來的升級指令
修改程序連接自己的服務(wù)器: 以下信息根據(jù)自己的服務(wù)器修改
?MQTT連接的地址
這個就是協(xié)議中:
?打開APP
測試,綁定設(shè)備請根據(jù)基礎(chǔ)篇綁定
更新太快,截取部分 10,20,30....80,90,100 %
更新過程
其它:切換執(zhí)行程序:按下10S(指示燈的狀態(tài) 常亮),切換執(zhí)行另一套程序(下載是咱先下載進(jìn)一套,第一次升級就會升級進(jìn)去第二套,再升級就會覆蓋第一套..循環(huán)..)
清除用戶程序:按下20S(指示燈的狀態(tài) 常滅),?之后松開, ?程序只執(zhí)行
?init:加載用戶程序,配網(wǎng),切換執(zhí)行文件,清除用戶程序
?updata:正常更新使用
userupdata:MQTT程序和處理APP發(fā)來的升級指令
用戶程序注意:
正常狀態(tài)是執(zhí)行用戶程序,所以用戶程序需要有MQTT程序和處理APP發(fā)來的升級指令(必須),其余功能看自己應(yīng)用場合