STM32 MCU在BL層集成核心差分升級能力(UA),在應(yīng)用層集成升級管控程序(UC),其中對網(wǎng)絡(luò)調(diào)用通過NB-IOT模塊的AT指令完成。
NB-IOT模塊只進(jìn)行數(shù)據(jù)透傳實(shí)現(xiàn)網(wǎng)絡(luò)連接。
門鎖固件包含應(yīng)用和用戶數(shù)據(jù)區(qū)域,升級過程只升級應(yīng)用區(qū)域,數(shù)據(jù)區(qū)不能做任何改變。
直接聯(lián)網(wǎng) -- 共享單車,智能腕表,車機(jī),GPS Tracker,行車記錄儀;
間接聯(lián)網(wǎng) -- 智能手環(huán),Beacon設(shè)備,ZigBee智能家居,后視鏡;
UC SDK在應(yīng)用層進(jìn)行集成,主要負(fù)責(zé)升級過程的管控,提供聯(lián)網(wǎng),上報(bào),下載,校驗(yàn),存儲(chǔ)等接口給用戶APP調(diào)用;
UA SDK在啟動(dòng)層進(jìn)行集成,主要負(fù)責(zé)將差分包在本地進(jìn)行還原,并通過Bootloader寫入
對于Linux/Android/RTOS/QNX 操作系統(tǒng),UA SDK需要獨(dú)立的Recovery分區(qū)
此場景面向物聯(lián)網(wǎng)單芯片設(shè)備通過直接聯(lián)機(jī)升級或者通過網(wǎng)關(guān)Wi-Fi/BT/USB/Zigbee等間接接入公網(wǎng)聯(lián)機(jī)升級。
車機(jī)系統(tǒng)內(nèi)各獨(dú)立MCU的升級;機(jī)器人系統(tǒng)通過通訊模塊聯(lián)網(wǎng),由主CPU聯(lián)接各獨(dú)立MCU及不同的操作系統(tǒng)的升級。
UC SDK在應(yīng)用層進(jìn)行集成,主要負(fù)責(zé)升級過程的管控,提供聯(lián)網(wǎng),上報(bào),下載,校驗(yàn),存儲(chǔ)等接口給用戶APP調(diào)用;
UA SDK在啟動(dòng)層進(jìn)行集成,主要負(fù)責(zé)將差分包在本地進(jìn)行還原,并通過Bootloader寫入
對于Linux/Android/RTOS/QNX操作系統(tǒng),UA SDK需要獨(dú)立的Recovery分區(qū)
此場景面向由多個(gè)MCU組成的設(shè)備系統(tǒng)升級
設(shè)備主芯片通過UART/SPI/CAN等內(nèi)部總線與其他MCU進(jìn)行連接
設(shè)備內(nèi)多系統(tǒng)(Linux/Android/RTOS/QNX操作系統(tǒng))的混合升級解決方案
此場景面向物聯(lián)網(wǎng)單芯片設(shè)備通過直接聯(lián)機(jī)升級或者通過網(wǎng)Wi-Fi/BT/USB/Zigbee等間接接入公網(wǎng)聯(lián)機(jī)升級。
節(jié)?。簡未紊?em>流量和下載時(shí)長減少85%;新版本升級觸達(dá)率提升90%;升級導(dǎo)致業(yè)務(wù)中斷時(shí)長減少80%,節(jié)省外掛Flash BOM成本;降低升級功耗60%;
用途:累計(jì)20萬+單車,平均3個(gè)月升級一次
版本更新主要為持續(xù)優(yōu)化鎖的控制程序、優(yōu)化功耗和網(wǎng)絡(luò)連接、改善定位效果、開鎖時(shí)間和音效等
艾拉比提供定制FOTA APK包含UI定制和交互定制;
艾拉比SOTA UC集成在系統(tǒng)層,可以定向推送和升級指定的系統(tǒng)預(yù)裝APK;
節(jié)省:為客戶大幅節(jié)省設(shè)備端和云端開發(fā)工作量,1周實(shí)現(xiàn)FOTA和SOTA集成驗(yàn)證并上線;android系統(tǒng)固件及消耗流量減少80%,大幅降低移動(dòng)流量開銷和下載升級等待時(shí)長;
用途:統(tǒng)一的管理后臺(tái)管理同一批車機(jī),可以同時(shí)對系統(tǒng)和應(yīng)用APK進(jìn)行升級以及精細(xì)化管控;
STM32 MCU和4G Linux核心模塊均內(nèi)置艾拉比FOTA 差分升級能力(UA)。
STM32差分包及模塊差分包的升級包存儲(chǔ)區(qū)放在4G核心模塊的指定區(qū)域,DTU內(nèi)部STM32 MCU通過SPI/串口方式傳輸差分包數(shù)據(jù)實(shí)現(xiàn)對MCU的差分刷寫
節(jié)?。汗?jié)省空閑FLASH存儲(chǔ)空間,節(jié)省升級所需流量,降風(fēng)險(xiǎn):提高升級可靠性;升級過程中不擦除客戶數(shù)據(jù);
用途:實(shí)現(xiàn)標(biāo)準(zhǔn)DTU產(chǎn)品的二段式燒寫,標(biāo)準(zhǔn)生產(chǎn),差異化升級不同客戶定制固件從而連接到客戶指定的工業(yè)互聯(lián)網(wǎng)平臺(tái),實(shí)現(xiàn)客戶定制化需求;
STM32 MCU在BL層集成核心差分升級能力(UA),在應(yīng)用層集成升級管控程序(UC),其中對網(wǎng)絡(luò)調(diào)用通過NB-IOT模塊的AT指令完成。NB-IOT模塊只進(jìn)行數(shù)據(jù)透傳實(shí)現(xiàn)網(wǎng)絡(luò)連接。
門鎖固件包含應(yīng)用和用戶數(shù)據(jù)區(qū)域,升級過程只升級應(yīng)用區(qū)域,數(shù)據(jù)區(qū)不能做任何改變。
節(jié)省:省流量,省Flash,省功耗;并結(jié)合基站進(jìn)行調(diào)度;
下載速度快,升級速度快,可靠性高;
定向升級,跳過數(shù)據(jù)區(qū)域;
管理:不依賴通訊模塊,只需要兼容OTA UC中的AT指令集;差分升級包實(shí)現(xiàn)連接不同業(yè)務(wù)管理平臺(tái);
用途:識(shí)別算法和交互頻繁迭代,進(jìn)行補(bǔ)丁升級和系統(tǒng)優(yōu)化;
STM32 MCU在BL層集成核心差分升級能力(UA),在應(yīng)用層集成基于BLE通訊的升級協(xié)議程序(UP),手機(jī)app中需要集成與云平臺(tái)連接的管控程序UC sdk和與設(shè)備端連接的升級協(xié)議程序(UP);BLE模塊進(jìn)行數(shù)據(jù)透傳實(shí)現(xiàn)網(wǎng)絡(luò)連接。
節(jié)省:省流量,省Flash,省功耗;下載速度快,升級速度快,可靠性高;客戶可在自己APP內(nèi)開發(fā)升級手表升級頁面;定向升級,跳過數(shù)據(jù)區(qū)域;
用途:不依賴通訊模塊,只需要兼容OTA UC中的AT指令集;差分升級包實(shí)現(xiàn)連接不同業(yè)務(wù)管理平臺(tái);
主要用來優(yōu)化系統(tǒng)功能、更新素材庫、優(yōu)化算法等;
STM32 MCU在BL層集成核心差分升級能力(UA),在應(yīng)用層集成升級管控程序(UC),其中對網(wǎng)絡(luò)調(diào)用通過NB-IOT模塊的AT指令完成。
NB-IOT模塊只進(jìn)行數(shù)據(jù)透傳實(shí)現(xiàn)網(wǎng)絡(luò)連接。
門鎖固件包含應(yīng)用和用戶數(shù)據(jù)區(qū)域,升級過程只升級應(yīng)用區(qū)域,數(shù)據(jù)區(qū)不能做任何改變。
節(jié)省:省流量,省Flash,省功耗;并結(jié)合基站進(jìn)行調(diào)度;
下載速度快,升級速度快,可靠性高;
定向升級,跳過數(shù)據(jù)區(qū)域;
管理:不依賴通訊模塊,只需要兼容OTA UC中的AT指令集;差分升級包實(shí)現(xiàn)連接不同業(yè)務(wù)管理平臺(tái);
用途:識(shí)別算法和交互頻繁迭代,進(jìn)行補(bǔ)丁升級和系統(tǒng)優(yōu)化;
CCO中集成升級協(xié)議控制程序UP,并在芯片底層實(shí)現(xiàn)差分升級能力UA;在PCO/STA的應(yīng)用層建立對應(yīng)UP程序,同時(shí)在芯片底層實(shí)現(xiàn)差分升級能力UA;STA之間也可以互相路由/中繼傳輸;
用途:節(jié)點(diǎn)間自發(fā)現(xiàn),自組網(wǎng)情況下也可以實(shí)現(xiàn)FOTA業(yè)務(wù);節(jié)省PLC芯片flash空間占用;PLC通訊傳輸?shù)腇OTA端到端業(yè)務(wù)構(gòu)建,降低反復(fù)請求次數(shù),提高傳輸效率;
降低網(wǎng)關(guān)流量消耗,CCO側(cè)做STA節(jié)點(diǎn)分發(fā)和版本儲(chǔ)存,提高CCO運(yùn)轉(zhuǎn)效率;
降低業(yè)務(wù)中斷時(shí)間,提高升級可靠性;
基于PLC不穩(wěn)定傳輸和低速率傳輸下特定優(yōu)化,批量升級維護(hù)時(shí)間大幅縮短;
艾拉比微信公眾號(hào)
企業(yè)微信客服