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