演示視頻: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發來的升級指令(必須),其他功能看本身應用場合