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