OTA常見問題-產品功能相關
本頁目錄
1. 如何升級設備固件?
2. FOTA設備清單裡沒有設備,如何添加?
3. 如何進行NB的SOTA功能?
4. 通用OTA能夠對NB設備的MCU進行升級嗎?
5. 是否支援差分升級?
6. NB的SOTA升級大致流程是什麼?
7. 通用OTA升級的流程是怎樣?
8. 設備側上報版本和網頁端固件版本的關係?
9. NB模組可以支援通用OTA嗎?
10. FOTA和SOTA的區別是?
1. 如何升級設備固件?
答:上傳固件-啟動固件-設備端接收固件。
2. FOTA設備清單裡沒有設備,如何添加?
答:FOTA新建群組選擇模組型號的時候,必須與你的設備的模組型號對應,這樣FOTA設備清單裡就會有設備。需要模組型號支援才會顯示裝置,然後進行添加。
3. 如何進行NB的SOTA功能?
答:NB的SOTA基於NB模組來實現,首先確認當前模組版本是否支持。如果模組已經支持SOTA升級,可參考SOTA相關的AT指令和平台交互來實現把數據傳到模組,最後傳給MCU。
4. 通用OTA能夠對NB設備的MCU進行升級嗎?
答:可以,詳情流程參考
http://open.iot.10086.cn/doc/ota/book/manual/ota_develop_document.html。
5. 是否支援差分升級?
答:支援,例如中移M5310A的NB模組,諮詢模組廠商找到合適的差分包,即可將差分包下發給模組,處理過程一般在模組內部完成。
6. NB的SOTA升級大致流程是什麼?
答:升級流程大致如下,
- 設備上行資料後,平台下發命令操作請求消息,讀取MCU相關資訊(可用空間,當前電量,版本號);
- MCU發出AT指令,通過模組回復平台,然後下載固件包,擦除flash進行升級;
- 完成後回復當前版本,如果升級後回復版本和升級任務目標任務一致則完成升級。具體AT指令參考所使用模組的SOTA相關的指令。
7.通用OTA升級的流程是怎樣?
答:
- 網頁端:首先在網頁端上傳固件和創建升級任務。
- 設備側:①上報設備當前固件版本號;
②檢測設備升級任務;
③校驗token;
④下載固件;
⑤上報進度;
⑥上報狀態。
8.設備側上報版本和網頁端固件版本的關係?
答:設備側上報版本為設備當前的固件版本,頁面端版本為頁面上傳固件的版本,兩個版本不一致才可以選擇設備進行升級,如果上報固件和頁面端版本號一致,則該設備不可以進行升級任務操作。
9.NB模組可以支援通用OTA嗎?
答:如果該型號NB模組支援http方式連接網路,即可支援。
10.FOTA和SOTA的區別是?
答:FOTA是對模組升級,SOTA是對MCU進行升級。