OTA重要性在“燃?xì)庑袠I(yè)NB-IoT應(yīng)用論壇”被多家企業(yè)提及,看艾拉比如何支招
上海艾拉比智能科技有限公司芮亞楠受邀出席并發(fā)表了演講,分享了OTA及成功實(shí)踐的關(guān)鍵要素的話題,與在場(chǎng)觀眾探討OTA在燃?xì)庑袠I(yè)的重要性及對(duì)大家出現(xiàn)的OTA升級(jí)問(wèn)題進(jìn)行了解答。
此外,新奧集團(tuán)、中國(guó)電信、華為、金卡智能、西安普瑞米特科技、移遠(yuǎn)通信、深圳維力谷、泛亞科技等知名企業(yè)也帶來(lái)了自身專注的領(lǐng)域話題分享。一天的議程干貨滿滿,現(xiàn)場(chǎng)人氣火爆,座無(wú)虛席。
中國(guó)NB-IoT產(chǎn)業(yè)聯(lián)盟秘書(shū)長(zhǎng)解運(yùn)洲在開(kāi)場(chǎng)致辭中說(shuō)到,2018年NB-IoT智能燃?xì)獗磉_(dá)到百萬(wàn)規(guī)模。
這將是一個(gè)巨大的市場(chǎng),需要政府積極推動(dòng)、運(yùn)營(yíng)商、芯片廠商、模組廠商、終端廠商、物聯(lián)網(wǎng)平臺(tái)、方案服務(wù)商及更多相關(guān)領(lǐng)域企業(yè)一起去推動(dòng)和實(shí)現(xiàn)。
艾拉比作為物聯(lián)網(wǎng)細(xì)分領(lǐng)域OTA服務(wù)廠商,關(guān)注燃?xì)庑袠I(yè)已久。在當(dāng)天的演講中,新奧、金卡、電信物聯(lián)網(wǎng)公司、普瑞米特、移遠(yuǎn)等廠商不約而同的重點(diǎn)提到OTA升級(jí)的重要性及迫切性,并把OTA體系當(dāng)做自己的下一步建設(shè)目標(biāo)。
作為國(guó)內(nèi)最大的物聯(lián)網(wǎng)設(shè)備OTA服務(wù)廠商,艾拉比總裁芮亞楠從OTA的關(guān)鍵要素、設(shè)備端OTA能力保證、云端OTA管理能力、OTA服務(wù)的可行性選擇四個(gè)方面向現(xiàn)場(chǎng)觀眾對(duì)如何才能實(shí)際發(fā)揮OTA的作用,如何保證OTA的穩(wěn)定性和成功率做了詳細(xì)的闡述。
芮亞楠介紹,隨著芯片行業(yè)的不斷整合,物聯(lián)網(wǎng)行業(yè)的品牌廠商逐漸認(rèn)識(shí)到,軟件將是未來(lái)自己產(chǎn)品差異化的核心。軟件如何迭代成長(zhǎng),軟件的生命周期如何維護(hù),是擺在品牌廠商面前的首要問(wèn)題。拿設(shè)備端來(lái)說(shuō),首先要構(gòu)建穩(wěn)定可靠的升級(jí)能力。對(duì)于云端,需要構(gòu)造一套專業(yè)細(xì)致的OTA管理系統(tǒng)。這兩者完美結(jié)合,才能把OTA做好。同時(shí)很多客戶面對(duì)同行業(yè)內(nèi)的競(jìng)爭(zhēng),品牌廠商希望把更多的精力放在自身產(chǎn)品的核心功能特點(diǎn)上,不希望在OTA問(wèn)題上耗費(fèi)太多精力和人力資源,這樣就為專業(yè)的OTA服務(wù)廠商創(chuàng)造了一個(gè)很好的服務(wù)以及發(fā)展空間。
OTA功能價(jià)值
OTA幫助廠商解決哪些問(wèn)題?主要分為三大類(lèi),第一就是潛在問(wèn)題的解決,即快速高效的解決軟件漏洞和風(fēng)險(xiǎn),包括應(yīng)用層軟件問(wèn)題、底層固件問(wèn)題,以及算法參數(shù)的調(diào)整等。第二,全新功能的導(dǎo)入,體現(xiàn)在全新應(yīng)用功能導(dǎo)入和人機(jī)交互體驗(yàn),主要偏向?qū)οM(fèi)者的用戶體驗(yàn)上。第三,安全風(fēng)險(xiǎn)抵御。今天我們都在談智能設(shè)備的聯(lián)網(wǎng)比率的快速增長(zhǎng),在設(shè)備聯(lián)網(wǎng)之后,一個(gè)很大的風(fēng)險(xiǎn)在于功能安全和信息安全。尤其是從事城市基礎(chǔ)設(shè)施建設(shè)的企業(yè)面對(duì)的風(fēng)險(xiǎn)會(huì)更加的巨大。OTA可以幫助行業(yè)的客戶提前做好軟件功能風(fēng)險(xiǎn)及信息安全風(fēng)險(xiǎn)的防范。
?
OTA基本體系架構(gòu)
從整個(gè)框架來(lái)看,OTA是一個(gè)典型的云管端架構(gòu)。設(shè)備端的升級(jí)處理程序主要負(fù)責(zé)連接建立、上報(bào)查詢、軟件下載、安全性/完整性校驗(yàn)、差分還原、寫(xiě)入重啟等工作。云端主要是升級(jí)包制作、軟件管理、項(xiàng)目管理、策略管理、任務(wù)管理、統(tǒng)計(jì)分析等工作,從而保證升級(jí)的成功率。管道端基于身份驗(yàn)證的安全連接,定義業(yè)務(wù)交互的邏輯以及協(xié)議。
OTA成功實(shí)施關(guān)鍵要素
OTA的實(shí)施需要從兩個(gè)方面來(lái)考慮。第一是設(shè)備端,最關(guān)鍵的就是穩(wěn)定性,安全性和成功率:包括了如何通過(guò)身份校驗(yàn)機(jī)制建立安全的連接;如何構(gòu)建防變磚的升級(jí)機(jī)制;如何通過(guò)斷點(diǎn)續(xù)傳來(lái)優(yōu)化下載。經(jīng)過(guò)很多客戶項(xiàng)目的實(shí)踐,我們發(fā)現(xiàn)OTA系統(tǒng)實(shí)施之后,大家最關(guān)心的核心訴求是升級(jí)成功率。升級(jí)成功率保證的前提是要先有下載的成功率。要針對(duì)不同的網(wǎng)絡(luò)做好斷點(diǎn)續(xù)傳的能力和優(yōu)化下載的能力。然后同時(shí)去做安全性、完整性的校驗(yàn),以及差分增量升級(jí)的優(yōu)化。同時(shí)對(duì)于升級(jí)來(lái)說(shuō),最重要的還要有防掉電、防變磚、升級(jí)回退機(jī)制來(lái)保證升級(jí)的穩(wěn)定性。
從管理平臺(tái)來(lái)看,關(guān)鍵要做到策略和條件細(xì)節(jié)可控。未來(lái)如果平臺(tái)沒(méi)有能力去為升級(jí)的推送配置相應(yīng)的條件,比如設(shè)備端電池電量都快沒(méi)有電了還接收云端的要求去升級(jí),這個(gè)肯定會(huì)帶來(lái)嚴(yán)重的問(wèn)題?;蛘弑热缌髁刻撞投伎煊猛炅诉€要去執(zhí)行下載操作,這個(gè)肯定會(huì)帶來(lái)更高的成本。所以平臺(tái)端必須要做到細(xì)節(jié)條件的可配置,同時(shí)還要去滿足批量化操作的要求。因?yàn)樯?jí)都是批量的,先升級(jí)哪些目標(biāo)設(shè)備,后升級(jí)哪些設(shè)備,或者說(shuō)以什么樣范圍作為單位來(lái)進(jìn)行批量化的升級(jí),必須構(gòu)建可控性和批量化配置的云端管理體系。這就是云端跟設(shè)備端的成功實(shí)施的基本要素。
設(shè)備端如何部署?
從設(shè)備端來(lái)部署的話,首先要保證差分算法的優(yōu)化。面對(duì)NB-IOT這樣類(lèi)型的窄帶應(yīng)用,差分/增量升級(jí)的能力是客戶的基本訴求,艾拉比利用自身專利的差分算法,生成的增量包比公開(kāi)算法平均小50%。同時(shí)還要保證算法自身的空間占用的極小性,否則會(huì)影響客戶的程序空間。做為專業(yè)的OTA服務(wù)廠商,算法的能力我們自己來(lái)說(shuō)也是持續(xù)進(jìn)行優(yōu)化和升級(jí)的。
同時(shí)還有碎片化的平臺(tái)適配。物聯(lián)網(wǎng)設(shè)備最大的一個(gè)挑戰(zhàn)就在于碎片化,會(huì)面臨不同家的芯片,不同家的芯片可能又對(duì)應(yīng)了不同的操作系統(tǒng)。做為專業(yè)的服務(wù)廠商,我們可以借助積累的不同芯片平臺(tái)的經(jīng)驗(yàn),幫助大家用最短的時(shí)間獲得最專業(yè)穩(wěn)定的升級(jí)能力。
對(duì)于品牌商來(lái)說(shuō),芯片的升級(jí)、設(shè)備的升級(jí)與系統(tǒng)的升級(jí),其實(shí)是三個(gè)概念,是三個(gè)維度。從芯片升級(jí)的角度來(lái)看,芯片廠商只關(guān)注自己芯片怎么去做升級(jí)。但是如果站在設(shè)備的角度,這里面不僅僅是某一個(gè)芯片的升級(jí),而是設(shè)備里面所有運(yùn)行軟件芯片的集合。站在系統(tǒng)的角度來(lái)看,概念就更大了,可能又是不同設(shè)備的升級(jí)組合。目前艾拉比提供的多級(jí)升級(jí)解決方案,可以完美解決品牌廠商不同維度的升級(jí)訴求。
云端OTA體系如何管理?
云端的管理能力最基礎(chǔ)的是軟件管理。對(duì)于升級(jí)來(lái)說(shuō),升級(jí)包要有統(tǒng)一的制作過(guò)程。制作之后,還要做測(cè)試驗(yàn)證。測(cè)試驗(yàn)證好的包才能導(dǎo)入OTA管理系統(tǒng)里面進(jìn)行管理,這個(gè)是做好升級(jí)管理的前提條件。
此外,還要以產(chǎn)品型號(hào)為單位做好項(xiàng)目管理。以表計(jì)行業(yè)為例,可能在不同的地方銷(xiāo)售不同的表計(jì)型號(hào),廠商需要以項(xiàng)目管理的方式提前做好區(qū)分。
除了項(xiàng)目管理,前面提到的策略管理和升級(jí)條件的配置管理也很重要。沒(méi)有這樣的管理,未來(lái)廠商的OTA將無(wú)法面對(duì)復(fù)雜的升級(jí)場(chǎng)景。
最后還要做好任務(wù)的管理和統(tǒng)計(jì)。升級(jí)是批量化的,但是不意味著一蹴而就。需要采用灰度管控的方式逐步覆蓋。小范圍的設(shè)備先做升級(jí)試驗(yàn),沒(méi)有問(wèn)題之后,再做更大范圍的配置升級(jí)任務(wù),最后再推送給項(xiàng)目中所有的設(shè)備。升級(jí)任務(wù)的統(tǒng)計(jì)工作也很重要,對(duì)于沒(méi)有達(dá)到100%升級(jí)成功任務(wù)里面的具體設(shè)備來(lái)說(shuō),它為什么沒(méi)有升級(jí)成功?是因?yàn)闆](méi)有收到升級(jí)通知?電量不夠?還是說(shuō)流量條件沒(méi)有允許進(jìn)行下載?這些統(tǒng)計(jì)信息必須給廠商一個(gè)及時(shí)清晰的反饋,才能做到批量化可控的效果。
OTA服務(wù)的選擇
在物聯(lián)網(wǎng)領(lǐng)域有一個(gè)定律,離用戶越近,責(zé)任越大。對(duì)于設(shè)備品牌商而言,無(wú)疑是面對(duì)軟件風(fēng)險(xiǎn)的最直接責(zé)任承擔(dān)方,這意味著品牌商也是未來(lái)OTA的責(zé)任發(fā)起方。從品牌商角度出發(fā),必須在產(chǎn)品銷(xiāo)售之前構(gòu)建好真正有效的OTA體系。對(duì)于品牌商而言,目前雖然可以選擇使用一些芯片廠商提供的免費(fèi)升級(jí)能力,以及一些公有云服務(wù)商提供的免費(fèi)對(duì)接的平臺(tái),但大家通過(guò)移動(dòng)互聯(lián)網(wǎng)的發(fā)展也都清楚前期的免費(fèi)意味著后期更高的成本。從OTA體系實(shí)際的專業(yè)性、有效性、服務(wù)程度、性價(jià)比以及責(zé)任承擔(dān)能力來(lái)看,專業(yè)的OTA服務(wù)廠商一定是品牌廠商的最合理選擇。
艾拉比目前聚焦在車(chē)聯(lián)網(wǎng)和物聯(lián)網(wǎng)OTA服務(wù)領(lǐng)域,服務(wù)客戶超過(guò)500家。服務(wù)領(lǐng)域涵蓋了汽車(chē)、智能家居、智能穿戴、共享設(shè)備、M2M以及行業(yè)應(yīng)用等領(lǐng)域。艾拉比有信心服務(wù)好表計(jì)行業(yè)的客戶,為行業(yè)的網(wǎng)聯(lián)化與智能化發(fā)展構(gòu)造安全穩(wěn)定實(shí)用的基礎(chǔ)性平臺(tái)。