软件OTA的背景
随着汽车网联化的发展,现在的汽车电子架构都支持软件空中升级,即大家常说的OTA(Software Update and Upgrade Over the Air),传统的软件升级常常是离线升级,需要车主将车开到维修保养中心进行软件更新。不过OTA升级方式带来方便之处需要考虑的问题也随之增多,比如软件升级的安全,升级包的验证,升级失败的处理等等。
本文将从软件OTA目的,软件下载方式和软件存储方案三个方面介绍OTA业务在汽车中的应用。
软件OTA用例
软件OTA主要有三个主要目的:数据收集,在线诊断以及软件更新
- 数据收集
- 实现预测性的维护(比如收集软件日志,提前发现问题)
- 建立早期的反馈机制(比如收集车主使用习惯,改进车辆功能)
- 基于数据提供新服务(比如提供给国家平台的国标数据)
- 在线诊断
- 从后台车辆服务中心可以发现车辆问题,立即修复
- 提前发现E/E问题,告知用户及后台,预防事故
- 软件更新
- 通过快速修复功能和安全事件来避免昂贵的召回