用一個案例梳理一下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開發之旅。