高级别智能驾驶神级利器:自研OTA系统

       在港口无人水平运输场景中,经纬恒润提供了车、路、网、云、图全栈式自研解决方案,包含了自动驾驶车辆、路侧车路协同、全场高可靠定位、5G远程驾驶、运营调度管理、OTA软件升级系统、数字孪生、仿真系统、高精地图等专业模块,组成了一套完整的智慧港口解决方案。

       OTA(Over The Air)软件升级系统旨在为无人驾驶车辆提供控制器软件远程升级服务,是进行软件升级、功能更新、应用更新、漏洞修复等重要技术手段,同时也能满足控制器远程标定需求,及时弥补系统中存在的各种问题和缺陷,实现了无人驾驶车辆的持续进化、功能持续优化、价值持续创造。

系统介绍

       OTA系统主要由云端平台服务、车端组件两部分组成。云端采用基于SpringCloud的微服务架构,实现车型与车辆管理、零件管理、软件版本管理、升级活动管理、审核管理、用户管理功能;车端采用SOA架构,主控器由TBOX实现,为OTA Agent提供网络、通信、诊断、存储、计算、安全、电源管理、休眠唤醒等功能,同时OTA Agent实现下载管理、升级包管理、更新管理和通知管理等功能。

系统特点

▎高效快捷的升级

       运维人员需要保证在不影响正常生产的情况下高效快捷的完成升级流程,保证车辆后续持续正常运营。OTA系统在云平台端通过编辑升级活动信息、配置待升级ECU的软件版本、选择待升级车辆,完成升级活动的创建。

     

       为保证升级能够有效和高效的进行,可通过手动触发和自动触发两种方式完成升级任务的下发。手动触发时通过平台主动触发升级任务下发,自动触发时只要车辆上线即可下发升级任务。

       同时,OTA系统支持并行升级和差分升级,提升OTA升级效率。

▎OTA 升级安全

       信息安全问题是OTA远程升级中的重点防范问题,不安全的升级链路极易出现升级信息遭到篡改或其他攻击,从而影响整个升级过程;其次,升级包的泄露也极易造成港口或者供应商的商业机密泄露,造成经济损失或者其他负面影响。经纬恒润OTA系统在云端、车端、管端三部分共同能够保证升级过程中的通信链路安全和数据链路安全,并从任务下发、升级条件判断、升级包下载、升级包解密、升级包验签、安全刷写、升级状态上报等多个维度保证。 

       OTA升级提供完整的安全防护方案:

       · 安全接入

       OTA系统的车云交互采用https双向认证方式来保证通信链路安全,云端接收到车端组件请求后会校验车辆VIN码有效性,保证已授权的车辆才可接入OTA平台。

       · 私有协议

       车云交互协议基于protobuf的定制化私有协议,车云双方都会针对交互信息进行消息鉴权和消息体有效性校验。

       · 数据包安全

       升级任务创建后,云端会将所有待升级控制器的软件版本进行打包,并进行签名和加密。车端下载升级包后会对升级包完整性进行校验和验证,对升级包完成解密和验签后再进行OTA升级。

       · 安全存储

       平台端和车端组件均会根据EE架构或OEM安全存储级别和要求独立定制存储方案,保证控制指令、升级包、证书、密钥等的安全存储。

       · 安全刷写

应用案例

       随着汽车智能化、网联化、电动化的发展,ECU在整车系统中逐渐增多,整车和ECU已经实现从线下升级方式到远程软件升级更新迭代。目前,经纬恒润自研OTA系统已经在京唐港、济宁龙拱港、日照港部署运营,升级活动次数超2000次,为港口高级别智能驾驶车辆提供高效的远程升级服务,为港口客户的水平运输自动化、智能化贡献恒润的一份力量。

了解更多:

请致电 010-64840808转6115或发送邮件至market_dept@hirain.com(联系时请说明来自CSDN)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/743653.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

H3C综合实验

实验拓扑 实验要求 1、按照图示配置IP地址 2、sw1和sw2之间的直连链路配置链路聚合 3、 公司内部业务网段为VLAN10和VLAN20; VLAN 10是市场部,vlan20是技术部,要求对VLAN进行命名以便识别;PC1属于vlan10,PC2属于vlan20&#xf…

想远程控制手机,用哪个软件好?

很多人都想知道安卓系统或iOS系统要如何实现手机远程控制手机、电脑远程控制手机,分别需要用到什么软件,这篇文章一次说清楚。 注意,安卓系统需要是7.0及以上版本,iOS系统需要是11及以上版本。具体使用步骤请点击关注,…

10 种最佳编程字体

1.Commit Mono 这是我目前最喜欢的字体。这是我用来输入这篇文章的字体。作者 Eigil Nikolajsen 于 2023 年使用Fira Code和JetBrains Mono作为灵感开发了它。 Commit Mono 清晰易读,可配置性强。您可以根据粗细(我更喜欢最细的 300)、连字、…

开发一款直播APP完整指南

直播是一种强大的营销工具,可以让企业与观众进行真实的互动。 根据Grand View Research发布的预测,直播行业规模将从 2021 年的 700 亿美元增长到 2028 年的近 2240 亿美元,七年内增长三倍。 区块链技术和人工智能等技术进步将在未来几年提…

网页设计的意义何在?最后一个你绝对没想到!

在当今时代,网页已经成为我们日常生活中不可或缺的一部分。网页的支持对于搜索信息、购物、社交娱乐、在线学习和工作至关重要。网页设计作为网页的重要组成部分之一,在实现网页的各种功能和目的方面发挥着至关重要的作用。那么,网页设计的目…

lammps六边形建模方法

大家好,我是小马老师。 本文介绍lammps六边形结构建模方法。 lammps自带的形状有长方体、圆柱体、圆锥体和球体,其他特殊的情况大多需要用组合建模方法。 如下图截面为六边形的纳米线,很难用一条命令建模。 主要原理和之前的锐角刀具建模原理…

msvcr120.dll丢失我们要怎样修复?总结4种方法修复msvcr120.dll

msvcr120.dll丢失我们要怎样修复?相信经常使用电脑的人,总会遇到这样的一个问题,那就是突然弹窗说你的msvcr120.dll不见了,丢失了,然后你的各种程序也启动不了!这时候你就需要去修复msvcr120.dll这个文件&a…

Spring Boot项目的两种发布方式

5.1.方式1&#xff1a;通过jar包发布 步骤1&#xff1a;在pom中添加一个SpringBoot的构建的插件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><!--自动检测项目中的 main 函数--><artifactId>spring-boot…

短视频最火的10个拍摄技巧,新手也能这样拍出大片效果

短视频越来越占据了人们的生活&#xff0c;不管是记录生活还是发个朋友圈是不是总感觉咱们自己拍出来的效果总是不如别人呢&#xff1f;更别说发短视频平台呢&#xff01;下面就分享10个拍摄技巧大家学着试试慢慢也能拍出大片效果。 不管你以后是否发展短视频平台&#xff0c;…

mprpc框架的配置文件加载

目录 1.回顾测试 2.mprpc框架的配置文件加载 2.1 mprpcconfig.h 2.2 完善mprpcapplication.h 2.3 完善mprpcapplication.cc 2.4 mprpcconfig.cc 2.5 test.conf 2.6 测试运行 ​3.扩展问题 1.回顾测试 我们先把之前的项目代码工程编译好&#xff0c;然后进入bin里面&am…

这七个自动化测试小知识,帮助你在自动化测试中走的更远

我们对自动化测试充满了希望&#xff0c;然而&#xff0c;自动化测试却经常带给我们沮丧和失望。虽然&#xff0c;自动化测试可以把我们从困难的环境中解放出来&#xff0c;在实施自动化测试解决问题的同时&#xff0c;又带来同样多的问题。在开展自动化测试的工作中&#xff0…

CPR曲面重建代码

废话不说&#xff0c;直接上代码&#xff1a; #include "vtkAutoInit.h" #include "vtkPolyData.h" #include "vtkProbeFilter.h" #include "vtkParametricFunctionSource.h" #include "vtkParametricSpline.h" #include &…

软件构造 | Design Patterns for Reuse and Maintainability

Design Patterns for Reuse and Maintainability &#xff08;面向可复用性和可维护性的设计模式&#xff09; Open-Closed Principle (OCP) ——对扩展的开放&#xff0c;对修改已有代码的封 Why reusable design patterns A design… …enables flexibility to change …

红队内网攻防渗透:内网渗透之内网对抗:横向移动篇入口差异切换上线IPC管道ATSC任务Impacket套件UI插件

红队内网攻防渗透 1. 内网横向移动1.1 横向移动入口知识点1.1.1、当前被控机处于域内还是域外1.1.1.1 在域内1.1.1.2 不在域内1.1.1.2.1 第一种方法提权到system权限1.1.1.2.2 第二种方法切换用户上线1.1.1.2.3 kerbrute枚举用户1.1.2、当前凭据为明文密码还是HASH1.2 横向移动…

放弃 VS Code:新代码编辑器 Zed 的时代已经到来(附使用感受)

1.Zed 是什么&#xff1f; Zed 由 Nathan Sobo 和一个曾在 GitHub 开发 Atom 和 Tree-sitter 的团队开发。他们的目标是创建一个快速、简单且用户友好的代码编辑器&#xff0c;以提升开发人员的编码体验。以下是关于 Zed 历史的一些关键点&#xff1a; 起源&#xff1a;团队利…

从概念到现实:数字孪生技术在智慧充电站的实践

在电动汽车蓬勃发展的今天&#xff0c;充电基础设施的智能化升级成为了推动新能源汽车产业跃进的关键一环。数字孪生技术&#xff0c;作为智能制造和工业4.0的核心&#xff0c;正在逐渐渗透到智慧充电站的每一个角落——从提高能源效率到增强用户体验&#xff0c;为智慧充电站的…

HarmonyOS NEXT:华为开启全新操作系统时代

在全球科技浪潮的汹涌澎湃中&#xff0c;华为再次以创新者的姿态&#xff0c;引领了一场关于操作系统的革命。HarmonyOS NEXT&#xff0c;这一由华为倾力打造的分布式操作系统&#xff0c;不仅是对现有技术的一次大胆突破&#xff0c;更是对未来智能生活的一次深邃展望。 Harmo…

统信UOS系统忘记登录密码怎么办

在使用统信操作系统UOS的时候有可能会出现忘记密码的情况&#xff0c;当遇到了用户登录密码忘记时如何修改&#xff1f;今天分享一下忘记超级系统管理员Root以及普通密码时的解决方法。 因为UOS系统版本的原因&#xff0c;UOS 1031操作系统取消了单用户更改密码的方法&#xff…

硬核实力再亮,玩出梦想科技发布全球首款安卓系统空间计算机

6月25日&#xff0c;玩出梦想科技在新加坡召开全球新品发布会&#xff0c;正式发布全球首款安卓系统空间计算机——玩出梦想MR&#xff0c;填补了空间计算机在安卓生态的空白。 作为品牌沉淀两年的破晓之作&#xff0c;玩出梦想MR以业内领先软硬件配置&#xff0c;强大自研算法…

Charles抓包工具系列文章(四)-- Rewrite 重写工具

一、背景 这是一款比Map Local/Remote 还强大的工具&#xff0c;更加灵活&#xff0c;体现在以下几点&#xff1a; 重写request报文重写response报文header 字段的增删改query param 字段的增删改重写 body 字段改写http 响应状态status重写host/url/path 从这也可以看出其强…