概述
ota(over-the-air technology,空中下载技术)是通过空中下载的方式对车辆中的软件进行远程升级。恒润ota软件升级管理系统基于软件架构、应用架构、业务架构和技术架构,为整车提供云-管-端完整ota凯发k8国际首页登录的解决方案,可靠的完成系统更新、软件升级、功能迭代和安全漏洞修复等功能。同时支持固件升级(fota)以及应用升级(sota),基于先进的差分算法和流式升级方式,大量减少升级流量和升级时间消耗,节约成本的同时满足底盘域、车身域、动力域、辅助驾驶域和信息娱乐域等各类升级场景需求。
技术优势
- 优势特点
自主可靠,掌控多种核心算法
安全可靠,完备的升级回滚机制,多重安全加密机制,远程实时故障诊断
架构灵活,支持多种升级方式,支持多种通信机制,云端可进行弹性扩展
本土化服务,灵活定制,响应及时
车端系统
- 架构特点
模块化设计,可灵活适配不同项目需求
车端软件与操作系统或硬件架构松耦合,易于适配新车型
架构可灵活适配各种高中低端ecu(can/canfd、ethernet、lin)
支持多种通信协议(rest、mqtt、oma、私有协议)
支持多种升级方式(docan、doip、someip、tcp私有协议)
- 功能特点
升级时间短、内存开销小、不使用动态内存分配
支持全量包和差分包的下载,可管理全部版本、差异及其依赖关系
可进行流式处理、分块处理
支持多种升级手段(云、usb、手机、诊断仪等),支持多ecu并行升级
通过规则库实现升级前和升级后的条件管理
可与ecu的软件工具栈集成(看门狗、持久化、诊断、ipc等)
支持全量升级和差分升级方式,支持a/b升级、原位升级、流式升级、增量升级
差分块大小可配置,支持in-place差分还原、a/b差分还原
云端系统
- 架构特点
基于springboot和kubernetes的微服务架构,做到高内聚、松耦合
支持多种通信协议(rest、mqtt、oma、私有协议)
应用分布式文件系统
基于angular和vue框架的前端组件化显示
采用基于docker的容器虚拟化技术
支持基于docker-compose的单实例部署方式
支持基于kubernetes的集群化部署方式,扩展灵活
平台系统高可用、高性能、可扩展、可监控
- 功能特点
独立的差分系统和差分工具,满足不同等级的差分升级需求
差分系统支持多种压缩算法,支持所有二进制格式,支持大文件差分
提供完整的车辆基础数据管理,硬件、软件、软件版本管理
支持对升级镜像文件的签名,支持升级包的加密与签名
与oem和其他第三方系统通过加密的rest api进行集成
灵活的升级活动编排管理,支持多ecu同时升级,支持升级报告、事件及统计显示,支持关键事件导出功能
支持手动和升级成功率阈值控制自动方式实现升级任务的暂停与恢复
软件版本和升级活动应用审批流程管理
支持升级任务的暂停与恢复
通信与信息安全
- 功能特点
基于https的双向认证安全通信
支持车辆接入认证、车云通信协议认证
升级数据包加密传输
集成对称和非对称加密算法
应用秘钥管理系统,支持数字签名与验证
支持软件镜像文件的签名与验签,支持升级包的加密传输与签名验证
小结
随着智能传感器技术、5g技术、人工智能技术、大数据等技术的迅猛发展,在软件定义汽车的时代背景下,ota的作用越来越大,目前,经纬恒润与国内整车厂签订合作协议,共同进行ota软件升级管理系统的开发与应用,恒润ota系统也已落地智能化港口和无人矿区建设中。今后恒润开发团队也会进一步实现ota 智能诊断的一体化凯发k8国际首页登录的解决方案。