OTA升级就是空中下载技术,在汽车之外的应用也非常广泛,比如智能手机、智能家居设备以及各种带有AI芯片的产品中都有用到这种标准化的无线更新方式。它是利用蜂窝网络、Wi-Fi或者蓝牙等方式把经过数字签名的安全软件包或者固件包安全地发送给目标设备,并且在接收方进行安装的过程。按照被更新的对象来划分的话可以分成SOTA和FOTA两种形式,前者指的是软件层面的变化,后者则是指硬件层面的变化,包括ECU、SoC底层驱动程序甚至是AI加速单元微代码等等内容都会发生变化。这两种方式都依靠着加密通信协议和分片校验机制来保证更新过程的安全可靠。如今OTA已经成为智能化产品生命周期管理的重要手段之一,在功能迭代、安全补丁更新以及算法优化等方面起着至关重要的作用。

一、SOTA和FOTA的主要不同点以及常见的使用场景
SOTA指的是软件层面的增量更新,在车载系统的应用程序上进行改进,比如高德地图APP版本更新、QQ音乐播放界面动画效果改善、语音助手新增功能等。这样的更新包比较小(一般为十几到几百兆字节),更新时间很短(大约五到十五分钟),不需要重新启动整个汽车系统,在行驶过程中就可以后台静默地完成。而FOTA则是对底层固件进行修改,包括域控制器ECU程序、智能座舱SoC的引导加载程序以及人工智能芯片推理引擎微代码等等重要部分,它的更新包很大(常常达到一亿兆字节以上),必须使整辆车停止运行并重新启动才能生效,并且要依靠双重分区备份机制来避免刷写出错造成硬件损坏。以2023年某个品牌的自动驾驶系统升级为例,它利用FOTA把激光雷达点云数据处理延时由原来的八十五毫秒降低到了四十二毫秒左右,从而提高了城市NOA响应速度。
第二部分是实现安全可靠的ota升级所需要的三个主要的技术基础
第一种情况是必须要进行端到端的安全通信,在此情况下主要的方法就是用TLS 1.3加上国密SM4来实现安全传输,并且保证整个过程不会被中间人所截获;第二种情况就是升级包要经过厂家自己的私钥进行数字签名之后再由设备端用自己的预先设置好的公钥来进行验证从而防止非法固件被植入进去;第三种情况就是差分更新技术可以大大地减小带宽占用率——只上传出新旧版本之间不同之处的部分数据而不上传全部的数据,在测试中发现它可以节省掉大约百分之七十以上的下载量;第四种情况就是在设备端需要有断点续传、校验重试以及回滚保护三种容错机制,在电量不足或者网络中断超过两分钟后就会停止更新操作并且在下次启动的时候会从上次未完成的地方继续执行直到完成为止而不会重新开始整个过程。
三、用户端参加到升级过程中的重要环节
车主需要在车辆设置里打开“自动下载升级包”的选项,在设置-系统升级-OTA设置下进行操作,并且保证停车的时候电池电量大于等于40%,手刹拉好,档位为P挡。在开始更新之前会有详细的变更日志和大概的时间长度提醒,得到用户的同意之后就会进入到一个静默安装的过程当中去。一些高级别的汽车可以使用手机APP来远程启动更新过程,但是最后的操作仍然要依靠车辆联网并且符合前面提到的所有物理要求才可以完成。特别需要注意的是,在FOTA更新的过程中不能人为地切断电源或者强行关闭发动机,否则可能会造成控制器重新初始化的情况发生。
因此OTA不只是一种技术名词的简写形式,而且是把硬件生命周期和软件价值释放联系起来的一个重要桥梁,它的完善程度可以反映出厂家的安全防护能力、云平台的合作情况以及用户界面的设计水平等多方面的能力。






评论区 (0)
暂无评论,快来抢沙发吧!
发表评论