正文開始前,如需進一步交流,歡迎大家添加朱胖子微信
初識FOTA
FOTA(Firmware Over-The-Air)移動終端的空中下載軟件升級,為具有連網功能的設備提供固件升級服務,用戶使用網絡以按需、易擴展的方式獲取智能終端系統升級包,并通過FOTA進行云端升級,完成系統修復和優化。
FOTA的本質是固件升級,包括驅動、系統、功能、應用等的升級,和硬件沒有直接關系。適用的終端范圍很廣,基本可以為市場上所有的終端提供升級服務,無論對于電信運營商還是終端設備制造商,通過集群應用、網格技術和分布式服務端,能夠在同一時間內處理大量用戶的終端升級需求。FOTA和OS的關系較密切,不同的OS版本,需要開發不同的FOTA適配版本,同時通過FOTA模塊下載的系統升級包,也要和OS進行密切的匹配,不但要進行硬件驅動的調試,還要進行版本的兼容測試,但這樣的升級包一般由終端廠商提供,FOTA更多的是保證將升級包下載,并且安裝至終端,在智能時代,FOTA云升級將成為智能終端的標準配置。
域格CAT1與FOTA相遇
域格物聯網平臺支持FOTA升級,用戶可自定義版本,使版本升級更靈活,新舊版本按使用習慣及真實需求自行選擇、無限制,更替無壓力。
今年年度最火的物聯網通訊模組非CAT1莫屬了,此次FOTA升級的對象就以域格CAT1模組的CLM920_RC3來演示。
準備工作
(1)申請域格物聯網云平臺賬號(請聯系對應的商務)
(2)制作差分包/完整包
差分包
配置fota_info.xml文件(該文件在fotatool工具內),打開fota_info.xml---填入相關信息,注意填入的信息必須和平臺保持一致。(目前平臺暫未部署差分升級,可使用完整升級代替)
注:
設備平臺為固定格式“模塊名稱_flash類型”,如上圖。
差分包名稱必須和步驟一中生成的差分包名稱一致。
版本號為固定格式,可通過ATI讀出,格式如上圖
將制作的升級包及fota_info.xml壓縮到同一個壓縮包內,不可包含多層文件夾,
壓縮包為zip格式。
完整包
將目標版本的system.img 文件放入文件夾a ,文件夾b為空。修改完整包名稱(也可不修改,按默認名稱)
操作步驟
(1)登錄域格物聯網云平臺(http://iot.yuge-info.com/)
......
登錄域格物聯網云平臺
添加項目---填寫相關信息---保存。如下圖:
查看項目詳情,獲取Product ID及Product Secret
點擊需要升級的該項目的版本管理
添加版本,版本號必須和 fota_info.xml 文件內的目標版本版本號一致。填寫完成后點擊確定。
上傳版本文件
配置版本--添加版本--點擊上傳--選擇打包好的zip文件--點擊確定。
將需要升級的版本標注為目標版本。
固件版本--版本管理--鼠標放到需要升級的版本的版本號上--點擊確定。此時在該版本的版本號下會出現“目標版本”字樣。
添加測試設備
點擊設備管理--測試設備信息--添加imei--選擇單個添加或批量添加
單個添加方式:直接在“單個添加”后的空白框內填寫模塊的IMEI號后點擊確定
批量添加:可下載模板文件查看格式。將IMEI寫成excel格式后點擊上傳---選擇IMEI文件--確定
升級的模塊必須支持 FOTA 升級功能,模塊的 IMEI 必須第四步中添加的測試設備信息中。
打開FOTA升級功能及設置product ID和product secret
AT+FOTAUPGRADE=ON
AT+FOTAID=product ID
AT+FOTAKEY=product secret
模塊重啟后進行升級。(模塊需插卡并正常注冊)
在固件版本--升級記錄內可查看升級記錄。
升級完成
期待與您相識
域格物聯網云(FOTA)平臺期待與您相識!
使用過程中有任何問題或建議,歡迎提出,我們會不斷改進,提升平臺的質量。
關于域格
---------
更多詳情歡迎關注微信公眾號
發布評論請先 登錄
相關推薦
評論