近日,由艾拉比組織的OTA產(chǎn)品應(yīng)用場景交流分享沙龍?jiān)谛袠I(yè)客戶的關(guān)心和支持下圓滿結(jié)束。此次活動(dòng)圍繞OTA的發(fā)展趨勢(shì)、OTA SaaS平臺(tái)的市場需求和場景應(yīng)用三方面做技術(shù)分享,并就互動(dòng)問題進(jìn)行答疑解惑。參會(huì)人員表示此次沙龍進(jìn)一步加深了對(duì)OTA產(chǎn)品和應(yīng)用場景的理解,促進(jìn)OTA應(yīng)用落地,推動(dòng)了設(shè)備的智能化進(jìn)程。現(xiàn)將分享會(huì)“如何應(yīng)對(duì)云端設(shè)計(jì)挑戰(zhàn)”環(huán)節(jié)的內(nèi)容分享給大家。
挑戰(zhàn)一:
智能設(shè)備的硬件選型、產(chǎn)品拓?fù)湓絹碓綇?fù)雜,需要升級(jí)的模塊越來越多,該如何設(shè)計(jì)與管理?單芯片和多芯片升級(jí)的區(qū)別:智能設(shè)備的OTA升級(jí)與設(shè)備管理平臺(tái)的最小維度不一樣,OTA系統(tǒng)的最小維度為具備升級(jí)能力的零件,而設(shè)備管理平臺(tái)的最小維度為整個(gè)設(shè)備。對(duì)單芯片設(shè)備來說,一個(gè)設(shè)備就算一個(gè)零件,添加一個(gè)項(xiàng)目選好項(xiàng)目所配置的芯片即可對(duì)該項(xiàng)目進(jìn)行管理。對(duì)多芯片設(shè)備來說,同一臺(tái)設(shè)備具有多個(gè)升級(jí)能力的芯片,因此需要對(duì)其分別進(jìn)行管理。OTA平臺(tái)解決方案:隨著設(shè)備越來越復(fù)雜,需要升級(jí)的零部件越來越多,項(xiàng)目制的管理方式無法滿足復(fù)雜設(shè)備的升級(jí)需求,因此將升級(jí)方案拆解為三步。第一步:產(chǎn)品創(chuàng)建-燒錄。創(chuàng)建產(chǎn)品,輸入產(chǎn)品的名稱、類型完成新增(針對(duì)同一產(chǎn)品不同顏色、大小等差異,可創(chuàng)建不同的產(chǎn)品配置來區(qū)分);添加成功產(chǎn)品配置后,隨即生成product id和product secret,再燒錄到設(shè)備中作為與平臺(tái)交互的憑證;第二步:零件管理。具有升級(jí)能力的零部件在零件列表中進(jìn)行管理,如兩輪車有中控、儀表、BMS、電機(jī)等零件,均可進(jìn)行升級(jí),因此需要對(duì)齊分別進(jìn)行管理;第三步:關(guān)聯(lián)設(shè)置并確定主節(jié)點(diǎn)。添加好零件后,我們將產(chǎn)品配置與零件進(jìn)行關(guān)聯(lián),若同一產(chǎn)品可能存在高配低配之分,如同一車型的兩輪車,高配擁有儀表,低配沒有儀表,在關(guān)聯(lián)高配低配的產(chǎn)品配置時(shí)按需選擇零件。關(guān)聯(lián)成功后,需要為該設(shè)備選定主節(jié)點(diǎn),主節(jié)點(diǎn)一般為資源空間充足的零件,或者主控零件,需要最后升級(jí)的為主節(jié)點(diǎn)。以上三步驟即可完成產(chǎn)品拓?fù)浣Y(jié)構(gòu)的搭建,實(shí)現(xiàn)云端對(duì)復(fù)雜設(shè)備的管理。
挑戰(zhàn)二:
如何多樣化的使用OTA升級(jí)?OTA一開始被運(yùn)用于固件升級(jí),由整包1.0升級(jí)到整包2.0版本,但是OTA技術(shù)的不斷發(fā)展,艾拉比一直在探索OTA升級(jí)的多樣性。我們首先支持對(duì)固件版本進(jìn)行升級(jí),不僅支持整包升級(jí),也支持差分升級(jí)節(jié)約設(shè)備升級(jí)空間,提高升級(jí)速度以及DPC刷寫等多種固件升級(jí)方式;除了硬件升級(jí)我們也支持對(duì)應(yīng)用的升級(jí),升級(jí)系統(tǒng)的軟件,實(shí)現(xiàn)軟件可售化;我們還支持對(duì)零件中的文件類資源進(jìn)行升級(jí),如重新下發(fā)一個(gè)配置文件、診斷腳本、圖片資源等。該部分對(duì)應(yīng)我們平臺(tái)的版本資源模塊,其中固件版本可以對(duì)不同零件的固件版本進(jìn)行管理,上傳整包文件,點(diǎn)擊操作欄中的差分關(guān)系按鈕,可以制作一個(gè)V1.0到V2.0的差分包。差分包制作可以在線使用我們的免費(fèi)做包工具做包,也可使用艾拉比離線工具做包完成后,將差分包上傳至平臺(tái)。內(nèi)容資源是對(duì)文件類如配置文件、腳本文件等進(jìn)行管理。點(diǎn)擊添加,選擇文件所在零件,資源的名稱、類型、版本號(hào)、文件、存儲(chǔ)方式是文件路徑還是flash地址,填寫完成后,可以在資源任務(wù)中,將此資源下發(fā)至相應(yīng)地址,完成文件的替換。
挑戰(zhàn)三:
設(shè)備運(yùn)行狀態(tài)多變,應(yīng)如何設(shè)計(jì)升級(jí)策略和任務(wù),以滿足不同用戶的升級(jí)需求?OTA平臺(tái)解決方案:1、提供多種升級(jí)相關(guān)的策略配置,如設(shè)備的安裝模式、下載網(wǎng)絡(luò)、下載安裝重試次數(shù);也支持根據(jù)設(shè)備的運(yùn)行狀態(tài)配置升級(jí)條件,如下載升級(jí)最低電量、剩余空間大小、提示安裝周期,是否為P檔等條件策略,保障設(shè)備升級(jí)時(shí)的安全以及成功率。2、提供多樣化的升級(jí)模式,如全部升級(jí)、白名單升級(jí)、黑名單升級(jí)、灰度發(fā)布。其中灰度發(fā)布通過小范圍、分批次的發(fā)布方式,觀察升級(jí)版本的穩(wěn)定性,可根據(jù)結(jié)果來決定停止發(fā)布流程或全量發(fā)布至所有設(shè)備。
一圖讀懂艾拉比OTA SaaS云平臺(tái)產(chǎn)品架構(gòu)OTA SaaS平臺(tái)基于公有云,提供OTA及其設(shè)備管理相關(guān)服務(wù),平臺(tái)通過分布式架構(gòu)部署在云服務(wù)器上,通過引入了一些微服務(wù)組件來提供平臺(tái)的可擴(kuò)展性,穩(wěn)定性以及安全性。平臺(tái)底層對(duì)不同業(yè)務(wù)的數(shù)據(jù)進(jìn)行模塊化存儲(chǔ)保證數(shù)據(jù)權(quán)限隔離,包含了賬號(hào)信息,產(chǎn)品零部件數(shù)據(jù),版本應(yīng)用數(shù)據(jù),升級(jí)數(shù)據(jù)等,向上SaaS服務(wù)控制層將對(duì)艾拉比提供的產(chǎn)品服務(wù)進(jìn)行統(tǒng)一的管理和接入計(jì)費(fèi)服務(wù)。SaaS之上,艾拉比提供功能完善的OTA升級(jí)管理能力,包含版本資源,升級(jí)策略,流程審核,升級(jí)推送等服務(wù)能力,我們也基于OTA業(yè)務(wù)延伸出設(shè)備管理和數(shù)據(jù)采集相關(guān)服務(wù),包括數(shù)據(jù)模型的定義,對(duì)采集數(shù)據(jù)的分析流程等,此外針對(duì)萬物互聯(lián)下異構(gòu)設(shè)備連接協(xié)作的一些場景,艾拉比也推出分布式設(shè)備連接服務(wù),針對(duì)特定場景下的異構(gòu)設(shè)備,如智能家居,工業(yè)控制,V2X等提供設(shè)備自發(fā)現(xiàn),自連接服務(wù),并針對(duì)組成的局域網(wǎng)提供安全感知心跳與平臺(tái)建立交互,將設(shè)備的實(shí)時(shí)狀態(tài)上報(bào)至平臺(tái),同時(shí)平臺(tái)也支持對(duì)設(shè)備進(jìn)行控制。
審核編輯 黃昊宇
-
OTA
+關(guān)注
關(guān)注
7文章
566瀏覽量
35106
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論