應用技巧:ESP8266 SOC模式的機智雲物聯網平臺OTA流程

用一個案例梳理一下ESP8266 SOC模式的機智雲物聯網平臺OTA流程,清晰明瞭,簡單易學。

1.以智能開關爲例,點擊進入項目頁面

 

2.在產品信息-設備日誌頁面,點擊右側的查看:

 

3. 你可以從頁面獲得如下信息

a)Mac地址

b)硬件版本號,此例是00ESP826。

c)軟件版本號,此例是04020826。

4. 在新固件中硬件版本不需要改動,只需要改變軟件版本號。

軟件版本號定義如下:

04020826中的前6位040208不需要改,後兩位26對應app/Gizwits/gizwits_product.h中的第40行(默認是25,我進行過一次OTA所以現在是26):

  • #define SDK_VERSION "26"

現在我們再次進行OTA,把它修改爲27:

  • #define SDK_VERSION "27"

改完以後編譯出來的對應軟件版本號是04020827

 

5.編譯固件

 

6.點擊左側固件升級(OTA),然後點擊右側添加新固件。

這裏列表有一個上次我驗證過的固件,如果未曾進行過OTA,這個列表是空的。

 

7. 填寫固件信息,點擊完成。

  • 版本名稱:僅支持字母、數字和下劃線

  • 推送方式:保持V4.1不動

  • 固件類型:保持WiFi不動

  • 選擇固件:選擇編譯出來的固件,使用默認文件名即可,上次用的如果是user1(APP=1)固件,那麼新固件要選擇user2(APP=2)。這裏錯誤的話會反覆下載反覆重啓。

  • 硬件版本號:參照上文第3步。

  • 軟件版本號:參照上文第4步。

 

8. 點擊驗證固件

參照上文第3步的信息填入Mac地址,點擊推送。

 

9. 推送過程

 

10. 固件驗證成功

 

熱門推薦:

 

歡迎關注機智雲物聯網平臺,開啓您的IoT開發之旅。

 

 

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