ESP8266連接機智雲平臺的SOC方案固件遠程升級(OTA)

修改軟件版本號,重新編譯,生成新的固件。 
修改gizwits_product.h中的宏定義 

/** 
* Gagent minor version number for OTA upgrade 
* OTA hardware version number: 00ESP826 
* OTA software version number: 040206xx // "xx" is version number defaults to "25", consistent with the Gagent library version 
*/ 
#define SDK_VERSION "41" 

【注】此處的版本號必須比當前硬件中運行的版本號要高。
創建新固件 
進入機智雲後臺,找到要升級的產品,選擇固件升級(OTA)。

添加新固件:填寫相關信息後點擊完成。 

【注1】查看待升級設備的信息,包括設備的MAC地址,WiFi固件版本號(含硬件和軟件): 

【注2】升級過程中要始終保持設備在線。 
【注3】點擊完成之後可以看到當前添加固件的信息,未驗證或者未驗證通過的固件可進行二次編輯。 

驗證固件:點擊驗證固件,填入待升級設備的MAC地址,點擊推送。 
 
升級過程中頁面顯示如下: 
 
升級過程中的串口信息: 

升級成功界面如下: 
 
【注1】此處的升級成功是指固件已成功從雲端推送到對應設備,是否真正升級成功,需要開發者通過驗證程序功能是否已經更新。 
【注2】升級過程較快,一般可在3~5min內完成,否則要確認固件信息,重複上述操作,重新升級。 
【注3】勾選已經自行驗證固件穩定性,請手動檢查設備是否工作正常後即表示該固件已通過驗證,通過驗證的固件不可進行二次編輯。 

可查看當前產品所有的固件列表: 

【注4】單個產品的固件遠程升級驗證通過後,方可進行大範圍的推送。推送規則見驗證通過的固件信息下方。
推送。(尚未實驗,待續。)
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章