STM32 MCU在BL层集成核心差分升级能力(UA),在应用层集成升级管控程序(UC),其中对网络调用通过NB-IOT模块的AT指令完成。
NB-IOT模块只进行数据透传实现网络连接。
门锁固件包含应用和用户数据区域,升级过程只升级应用区域,数据区不能做任何改变。
直接联网 -- 共享单车,智能腕表,车机,GPS Tracker,行车记录仪;
间接联网 -- 智能手环,Beacon设备,ZigBee智能家居,后视镜;
UC SDK在应用层进行集成,主要负责升级过程的管控,提供联网,上报,下载,校验,存储等接口给用户APP调用;
UA SDK在启动层进行集成,主要负责将差分包在本地进行还原,并通过Bootloader写入
对于Linux/Android/RTOS/QNX 操作系统,UA SDK需要独立的Recovery分区
此场景面向物联网单芯片设备通过直接联机升级或者通过网关Wi-Fi/BT/USB/Zigbee等间接接入公网联机升级。
车机系统内各独立MCU的升级;机器人系统通过通讯模块联网,由主CPU联接各独立MCU及不同的操作系统的升级。
UC SDK在应用层进行集成,主要负责升级过程的管控,提供联网,上报,下载,校验,存储等接口给用户APP调用;
UA SDK在启动层进行集成,主要负责将差分包在本地进行还原,并通过Bootloader写入
对于Linux/Android/RTOS/QNX操作系统,UA SDK需要独立的Recovery分区
此场景面向由多个MCU组成的设备系统升级
设备主芯片通过UART/SPI/CAN等内部总线与其他MCU进行连接
设备内多系统(Linux/Android/RTOS/QNX操作系统)的混合升级解决方案
此场景面向物联网单芯片设备通过直接联机升级或者通过网Wi-Fi/BT/USB/Zigbee等间接接入公网联机升级。
节省:单次升级流量和下载时长减少85%;新版本升级触达率提升90%;升级导致业务中断时长减少80%,节省外挂Flash BOM成本;降低升级功耗60%;
用途:累计20万+单车,平均3个月升级一次
版本更新主要为持续优化锁的控制程序、优化功耗和网络连接、改善定位效果、开锁时间和音效等
艾拉比提供定制FOTA APK包含UI定制和交互定制;
艾拉比SOTA UC集成在系统层,可以定向推送和升级指定的系统预装APK;
节省:为客户大幅节省设备端和云端开发工作量,1周实现FOTA和SOTA集成验证并上线;android系统固件及消耗流量减少80%,大幅降低移动流量开销和下载升级等待时长;
用途:统一的管理后台管理同一批车机,可以同时对系统和应用APK进行升级以及精细化管控;
STM32 MCU和4G Linux核心模块均内置艾拉比FOTA 差分升级能力(UA)。
STM32差分包及模块差分包的升级包存储区放在4G核心模块的指定区域,DTU内部STM32 MCU通过SPI/串口方式传输差分包数据实现对MCU的差分刷写
节省:节省空闲FLASH存储空间,节省升级所需流量,降风险:提高升级可靠性;升级过程中不擦除客户数据;
用途:实现标准DTU产品的二段式烧写,标准生产,差异化升级不同客户定制固件从而连接到客户指定的工业互联网平台,实现客户定制化需求;
STM32 MCU在BL层集成核心差分升级能力(UA),在应用层集成升级管控程序(UC),其中对网络调用通过NB-IOT模块的AT指令完成。NB-IOT模块只进行数据透传实现网络连接。
门锁固件包含应用和用户数据区域,升级过程只升级应用区域,数据区不能做任何改变。
节省:省流量,省Flash,省功耗;并结合基站进行调度;
下载速度快,升级速度快,可靠性高;
定向升级,跳过数据区域;
管理:不依赖通讯模块,只需要兼容OTA UC中的AT指令集;差分升级包实现连接不同业务管理平台;
用途:识别算法和交互频繁迭代,进行补丁升级和系统优化;
STM32 MCU在BL层集成核心差分升级能力(UA),在应用层集成基于BLE通讯的升级协议程序(UP),手机app中需要集成与云平台连接的管控程序UC sdk和与设备端连接的升级协议程序(UP);BLE模块进行数据透传实现网络连接。
节省:省流量,省Flash,省功耗;下载速度快,升级速度快,可靠性高;客户可在自己APP内开发升级手表升级页面;定向升级,跳过数据区域;
用途:不依赖通讯模块,只需要兼容OTA UC中的AT指令集;差分升级包实现连接不同业务管理平台;
主要用来优化系统功能、更新素材库、优化算法等;
STM32 MCU在BL层集成核心差分升级能力(UA),在应用层集成升级管控程序(UC),其中对网络调用通过NB-IOT模块的AT指令完成。
NB-IOT模块只进行数据透传实现网络连接。
门锁固件包含应用和用户数据区域,升级过程只升级应用区域,数据区不能做任何改变。
节省:省流量,省Flash,省功耗;并结合基站进行调度;
下载速度快,升级速度快,可靠性高;
定向升级,跳过数据区域;
管理:不依赖通讯模块,只需要兼容OTA UC中的AT指令集;差分升级包实现连接不同业务管理平台;
用途:识别算法和交互频繁迭代,进行补丁升级和系统优化;
CCO中集成升级协议控制程序UP,并在芯片底层实现差分升级能力UA;在PCO/STA的应用层建立对应UP程序,同时在芯片底层实现差分升级能力UA;STA之间也可以互相路由/中继传输;
用途:节点间自发现,自组网情况下也可以实现FOTA业务;节省PLC芯片flash空间占用;PLC通讯传输的FOTA端到端业务构建,降低反复请求次数,提高传输效率;
降低网关流量消耗,CCO侧做STA节点分发和版本储存,提高CCO运转效率;
降低业务中断时间,提高升级可靠性;
基于PLC不稳定传输和低速率传输下特定优化,批量升级维护时间大幅缩短;