Red Bend FOTA 通過(guò)升級跟上物聯(lián)網(wǎng)腳步
據國際數據公司IDC預計,到2020年,能實(shí)現連網(wǎng)的設備將達到近300億臺,從家用電器到可穿戴設備,從功能性設施到車(chē)載服務(wù)系統。這就是物聯(lián)網(wǎng)(lOT)。隨著(zhù)設備數量的持續增加,移動(dòng)產(chǎn)業(yè)所承載的各種技術(shù)將推動(dòng)眾多行業(yè)相互融合——從M2M到汽車(chē)再到政府企業(yè)應用。盡管移動(dòng)行業(yè)還很年輕,其經(jīng)驗對指導人們如何在IOT設備中管理軟件仍極具意義。
本文引用地址:http://dyxdggzs.com/article/256126.htmFOTA(固件無(wú)線(xiàn)更新)在移動(dòng)行業(yè)中應用普遍。人們已習慣了收到應用和操作系統(OS)升級的通知。近幾年來(lái),移動(dòng)設備常見(jiàn)的無(wú)線(xiàn)(OTA)升級方案開(kāi)始應用到汽車(chē)和其它設備中。這種轉移正是物聯(lián)網(wǎng)推動(dòng)下的杰作,因為其他無(wú)線(xiàn)設備也有軟件、系統升級和修改軟件缺陷(bug)的需求。
以智能電表為例,很多參數在出廠(chǎng)時(shí)都被設置為系統默認值,但由于不同電網(wǎng)的通信參數可能不同,它們需要通過(guò)更新來(lái)滿(mǎn)足來(lái)自區域電力網(wǎng)或服務(wù)器的要求。無(wú)線(xiàn)升級功能還能遠程添加新的配置選項,調整水價(jià)或油價(jià),修復軟件和固件問(wèn)題,從而避免了派遣專(zhuān)業(yè)技術(shù)人員到一些惡劣、苛刻、極端環(huán)境去實(shí)施更新的可能。

(RedBendFOTA固件更新的應用領(lǐng)域)
這些好處同樣適用于其他移動(dòng)終端,如移動(dòng)刷卡(POS)機、網(wǎng)關(guān)、調制解調器、安全監控器、自動(dòng)販賣(mài)機和汽車(chē)等。以汽車(chē)為例,今天的一輛高端汽車(chē)可包含70-100個(gè)電子控制單元。這些電控單元(ECU)可控制諸如動(dòng)力系統控制單元(PCM)、暖通空調系統(HVAC)、高級駕駛輔助系統(ADAS)和信息娛樂(lè )系統等眾多功能。過(guò)去,要修復汽車(chē)ECU問(wèn)題,車(chē)主必須將汽車(chē)開(kāi)回到經(jīng)銷(xiāo)商處,等待數日后方可將車(chē)子取回。這讓消費者感覺(jué)相當不便,也成為他們非常不愉快的用車(chē)經(jīng)歷。但是今天,對那些安裝了FOTA固件無(wú)線(xiàn)更新功能的汽車(chē),諸如特斯拉來(lái)說(shuō),即使全世界都在深夜中入睡,它們也能遠程修復好這些問(wèn)題。換句話(huà)說(shuō),FOTA的更新功能可以以可靠、經(jīng)濟的方式滿(mǎn)足各領(lǐng)域的特殊需求。
在物聯(lián)網(wǎng)時(shí)代,無(wú)線(xiàn)(OTA)修護在多年前就引起了人們的關(guān)注,但很少有人會(huì )考慮鏡像更新,因為即使是很小的客戶(hù)端footprint變化都需要一個(gè)很大的OTA文件,這大大增加了帶寬成本和更新時(shí)間。除此之外,大量連網(wǎng)設備都有Flash和RAM受限的問(wèn)題,如汽車(chē)中的電子控制單元。為了更好解決這些難題,當前最成熟也是最普遍的解決方案是使用差分包(delta)升級方案。用差分包升級時(shí)只會(huì )生成新舊兩個(gè)版本間的差異部分。根據第三方供應商的檢測,RedBend(銳貝)的差分包文件比全鏡像文件小97%,并且只需全鏡像文件升級8%的時(shí)間就能完成全部更新。
那么,什么是FOTA系統?我們?yōu)槭裁匆羞@樣一個(gè)系統呢?

FOTA系統有三大主要組成部分,其一是更新產(chǎn)生程序,用以識別當前版本固件與要升級的版本固件間的本質(zhì)變化,并針對這些改變創(chuàng )建非常緊湊的壓縮升級文件,我們稱(chēng)之為差分包。更新產(chǎn)生程序為設備鏡像及其文件系統創(chuàng )建的差分包,通常儲存了圖像、聲音、配置數據、設置、設計主題、圖標、菜單、系統狀況以及影響設備外觀(guān)、配置及品牌的各種信息。
差分包一旦創(chuàng )建完成,文件就會(huì )通過(guò)通信協(xié)議發(fā)送到設備。后臺軟件管理中心利用通信協(xié)議幫助服務(wù)提供商(運營(yíng)商或設備制造商)集中管理固件、應用和無(wú)線(xiàn)移動(dòng)設備。OMADM(OpenMobileAllianceDeviceManagement),即開(kāi)放移動(dòng)聯(lián)盟設備管理標準是軟件管理中心與OMADM客戶(hù)端進(jìn)行通訊的一種通用協(xié)議。作為標準的一部分,這種為移動(dòng)通訊進(jìn)行過(guò)優(yōu)化的協(xié)議能為軟件升級過(guò)程提供方方面面的管理能力,包括重要的安全功能和設備服務(wù)開(kāi)通(bootstrap)功能。
設備在成功接收到差分包后通過(guò)FOTA更新安裝程序進(jìn)行安裝。該安裝軟件已存在于移動(dòng)設備中,用于執行更新安裝。針對移動(dòng)設備有限可用的內存進(jìn)行優(yōu)化后,差分包可以在設備固件原先的位置準確、可靠地升級。在連網(wǎng)設備上,升級主要針對單片的固件鏡像和RTOS(實(shí)時(shí)操作系統),在智能手機上,升級則是針對只讀文件系統和HLOS(高級操作系統)。
FOTA在行業(yè)發(fā)展中發(fā)揮著(zhù)獨特作用——使得各廠(chǎng)商、服務(wù)提供商得以通過(guò)無(wú)線(xiàn)升級服務(wù)拉近與消費者的關(guān)系,并獲得遠程控制力。憑借優(yōu)勢方案和全球化服務(wù)經(jīng)驗,多年來(lái)RedBend(銳貝)軟件公司為世界各地的物聯(lián)網(wǎng)市場(chǎng)提供了全面的端到端FOTA解決方案。2011年,RedBend的解決方案被移植到QNX®Neutrino®實(shí)時(shí)操作系統(RTOS),用于操作系統和中間軟件的升級,使得遠程信息處理系統和車(chē)載信息娛樂(lè )系統市場(chǎng)受益無(wú)窮。2012年,SKTelecom向M2M客戶(hù)和服務(wù)器開(kāi)放的新M2M設備平臺選擇了RedBend的FOTA方案實(shí)施軟件升級。2013年,Micronet與RedBend合作推出了首個(gè)車(chē)隊管理云服務(wù)。2014年全球IC設計領(lǐng)導廠(chǎng)商聯(lián)發(fā)科技選擇了RedBend作為合作伙伴,為可穿戴設備量身打造FOTA固件無(wú)線(xiàn)更新服務(wù)(SaaS)。
FOTA對于政府、企業(yè)的物聯(lián)網(wǎng)應用同樣適用?;诎踩钥紤],這些機構希望擁有自己的可靠、安全的軟件管理解決方案,或使用第三方方案實(shí)現平臺即服務(wù)(PaaS)。FOTA可以使政府機構的每個(gè)部門(mén)都具有軟件管理能力,實(shí)現機構內部升級。設備與后臺有TLS或SSL3.0協(xié)議作為安全保障,能確保了升級的安全性和穩定性。此外,FOTA方案還能與第三方加密產(chǎn)品相結合。
從提高生產(chǎn)率到優(yōu)化管理,實(shí)現一切連網(wǎng)事物互聯(lián)的益處顯而易見(jiàn)。這些設備不僅會(huì )使其行業(yè)和使用者受益,還能提升服務(wù)預期。在任何時(shí)間點(diǎn)由軟件故障導致的設備離線(xiàn)都將不再被接受,而FOTA將成為最令人期待的遠程軟件維護方式。相同的期待將來(lái)自服務(wù)管理者,他們會(huì )在越來(lái)越短的時(shí)間內將FOTA用于添加新軟件的服務(wù)。
FOTA是移動(dòng)世界里安全、可靠升級的準則,在不斷發(fā)展壯大的物聯(lián)網(wǎng)世界這種信任還將繼續下去。
物聯(lián)網(wǎng)相關(guān)文章:物聯(lián)網(wǎng)是什么
評論