车载DoIP协议总览
文章平均质量分 89
1、基于项目经验解析全中文版ISO 13400 -2/-3协议内容;
2、详细分析OEM关于DoIP定义内容及实际企业规范详解;
3、Vector DoIP协议收费培训内容详解;
4、DoIP常见问题汇总
车载诊断技术
专注于车载诊断技术10年,擅长从诊断需求规范制定—功能实现-集成测试;
精通车载诊断相关规范(ISO 14229、ISO 15765、ISO 13400、ISO 15031、ISO 11898、ISO 27145);
掌握业界常用车载工具(CANoe、CANdelaStudio、ODXStudio、CANoe.DiVa、Dawinci等);
熟悉AUTOSAR规范,精通车载诊断全流程(V模型)、精通车载AUTOSAR诊断模块CAN TP、DoIP、DCM、DEM、FIM等;
对车载电子电气架构、软件架构、OTA更新、新架构下的刷写及资源部分配有更深的探索
展开
-
电子电气架构 --- 关于DoIP的一些闲思 上
快速建立连接:在DoIP通信中,设备之间需要通过网络进行数据传输。如果每个设备都需原创 2024-07-10 22:53:37 · 383 阅读 · 0 评论 -
电子电气架构 --- 关于DoIP的一些闲思 下
DoIP 闲思考原创 2024-07-10 22:28:57 · 418 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— 地址解析协议(ARP)&邻居发现协议(NDP)&因特网控制消息协议(ICMP)
### 本文大体如下:### 1、系列文章目的### 2、NL地址解析协议(ARP)### 3、邻居发现协议(NDP)### 4、因特网控制消息协议(ICMP)### 5、IP网络车辆通信协议原创 2024-03-11 22:50:09 · 492 阅读 · 0 评论 -
#车载诊断协议DoIP系列 —— 套接字处理 & 在线检查
### 本文大体如下:### 1、系列文章目的### 2、套接字处理### 3、在线检查### 4、套接字处理程序和在线状态检查原创 2024-03-11 22:49:50 · 241 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— 传输层控制协议(TCP)&用户数据报协议(UDP)
### 本文大体如下:### 1、系列文章目的### 2、TL传输层控制协议(TCP)### 3、TL用户数据报协议(UDP)### 4、NL网络层协议(IP)原创 2024-03-10 22:20:28 · 346 阅读 · 2 评论 -
车载诊断协议DoIP系列 —— 诊断报文和诊断报文应答&传输层安全(TLS)
### 本文大体如下:### 1、系列文章目的### 2、诊断报文和诊断报文应答### 3、在线状态检查请求和在线状态检查响应### 4、传输层安全(TLS)原创 2024-03-10 20:21:51 · 664 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— AL IPv6地址分配&通用DoIP报头结构
### 本文大体如下:### 1、系列文章目的### 2、AL IPv6地址分配### 3、通用DoIP报头结构原创 2024-03-10 17:51:01 · 374 阅读 · 0 评论 -
电子电器架构 —— DoIP协议相关的介绍
DoIP协议(Diagnostic Communication over IP),即ISO组织发布的ISO13400协议,简而言之就是基于IP的诊断通信协议。通过利用以太网相较于其它通信协议(如CAN、Flexray等)拥有更高通信速率的特点,来帮助实现当前市场上部分热门的远程诊断、OTA等技术。原创 2024-03-02 22:00:53 · 247 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— DoIP Payload Type详解
### 本文大体如下:### 1、系列文章目的### 2、DoIP报文信息详解### 3、Asynchronous request-response handle### 4、Vehicle Announcement Message Number### 5、Vehicle Announcement when Connected### 6、Vehicle Announcement When No VIN Available### 7、Accept TCP Connection requests原创 2024-02-26 22:33:30 · 525 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— 车辆以太网节点需求汇总
### 本文大体如下:### 1、系列文章目的### 2、统一诊断服务实施(Unified diagnostic service implementation)### 3、边缘节点需求汇总### 4、车内IP ECU需求描述原创 2024-02-15 17:18:03 · 289 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— 车载以太网诊断需求规范(网关、路由)
### 1、系列文章目的### 2、UDSonlP_通用需求### 3、车载网关(Diagnostic gateway)### 4、诊断路由(Diagnostic routing or switching)原创 2024-02-15 15:18:12 · 292 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— DoIP APP多种应用场景定义汇总
### 本文大体如下:### 1、系列文章目的### 2、APP 诊断电源模式信息请求和响应### 3、APP DoIP实体状态信息请求和响应### 4、APP 定时和通信参数### 5、APP 逻辑寻址方式### 6、APP 通信环境及推荐定时原创 2024-02-14 18:47:09 · 235 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— DoIP APP车辆识别和声明请求报文
### 本文大体如下:### 1、系列文章目的### 2、DoIP APP车辆识别和声明请求报文### 3、总结原创 2024-02-13 18:57:38 · 325 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— DoIP应用(Application)需求
### 本文大体如下:### 1、系列文章目的### 2、DoIP应用(Application)需求### 3、无VIN/GID同步的详细车辆识别### 4、带有VIN/GID同步的详细车辆识别原创 2024-02-13 16:40:28 · 92 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— DoIP会话模式(安全与非安全)
### 本文大体如下:### 1、系列文章目的### 2、DoIP介绍### 3、非安全的DoIP会话### 4、安全的(TLS)DoIP### 5、车辆网络集成原创 2024-02-13 14:44:14 · 654 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— 协议中术语解释和定义
### 本文大体如下:### 1、系列文章目的### 2、协议中术语解释和定义### 3、总结原创 2024-02-12 21:02:17 · 633 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— 协议中的简易网络拓扑概述
### 本文大体如下:### 1、系列文章目的### 2、协议中的简易网络拓扑概述### 3、总结原创 2024-02-12 19:52:41 · 75 阅读 · 0 评论 -
车载诊断协议DoIP系列 —— OSI模型DoIP参考
### 本文大体如下:### 1、系列文章目的### 2、DoIP协议概述### 3、OSI模型DoIP协议参考### 4、总结原创 2024-02-12 18:51:17 · 501 阅读 · 0 评论 -
DoIP协议从入门到精通系列——车辆声明
不同值对应不同的定义,预留位也保证了整个协议的灵活性。对于第二条,VIN/GID同步状态协议同样做了详细定义(如下图):上述整个过程是关于车辆声明作用。最近比较忙,码字不易,速度较慢,见谅原创 2022-12-28 21:38:35 · 1625 阅读 · 1 评论 -
DoIP协议从入门到精通——通信建立
当DoIP实体收到的路由激活报文请求中,出现以下条件时,发送路由激活响应并标注路由激活响应码 0x 11:(1)、路由激活请求报文中,逻辑源地址对于DoIP实体是可知的(2)、按照socket handler要求,TCP_DATA socket是可用的(3)、没有额外的认证步骤需要完成(4)、需要车辆内部的其他确认(e.g. 需要确认组合仪表显示屏中的信息报文)原创 2023-01-01 18:47:58 · 897 阅读 · 0 评论 -
DoIP协议概述
此时Tester会发送DoIP Payload Type 8001的诊断请求进行诊断通信,边缘节点接受到请求后会回复DoIP Payload Type 8002的ACK,告知Tester收到诊断请求,与此同时会发送诊断请求给车内具体节点。车内节点收到后会给予诊断相应(此时DoIP Payload Type 8001)。原创 2022-12-26 20:50:19 · 1015 阅读 · 1 评论 -
DoIP协议从入门到精通系列——DoIP协议时间参数
DoIP全称是DiagnosticOverIP,望文知意就是基于IP的诊断协议,主要定义内容:车辆识别和声明:识别整个网络(局域网)都有谁在参与DoIP通信;路由激活(RoutineActivation):通信机制允许单个诊断消息路径被激活或不区别对待不同的协议(如UDS和OBD),也可以以不同的方式对待单个测试客户端;通信网络节点信息:提供单个DoIP实体的自属信息。测试工程师使用它获取DoIP实体当前DoIP协议相关信息;活动机制:用于维护不同的测试客户端连接策略。原创 2023-01-01 20:57:51 · 1160 阅读 · 1 评论 -
DoIP协议从入门到精通——诊断通信
1、外部诊断设备发送诊断请求至边缘节点(网关),这个时候DoIP网关根据实际情况,给与ACK/NACK。 (1)、若DoIP网关给与ACK(Payload type 8002),DoIP网关同时将该诊断请求发送至由逻辑地址映射的实际车内节点;(2)、若DoIP网关给与NACK(Payload type 8003),此时通信停止,DoIP网关不会将诊断请求发送至车内节点。2、若车内节点收到了DoIP网关发原创 2022-12-31 21:35:38 · 1068 阅读 · 1 评论 -
DoIP协议从入门到精通系列——车载网络拓扑
关于DHCP server存在方式:对于车身网络,边缘节点可以充当DHCP Server角色 ,可由它给车内DoIP实体动态分配IP地址;对于车身外网络,此时诊断仪若采取动态IP地址方式,此时DHCP Server由外部第三方充当。原创 2023-01-01 21:42:57 · 953 阅读 · 0 评论 -
DoIP协议从入门到精通系列——怎样在CANoe中“DisableRouteActivation”?
如上图所示,实现了发送诊断通信前,没有进行Routine Activation操作。达到要求!DoIP作为中间桥梁,连接ECU应用层和物理层之间的通信规则,因为不同的应用场景和应用需求,因此出现本文的内容!原创 2023-01-01 20:34:38 · 687 阅读 · 0 评论 -
DoIP协议从入门到精通系列——车载网络安全
可以采取一些基本措施以保护ECU,如关闭暂时不使用的端口。在应用程序层面,可以在验证和加密的基础上运用真实性检查和数据使用策略。也可以设定应用程序在特定状态仅接受期望或特定数据(例如控制消息),当接受到的数据出现异常(如周期性发送消息发送频率增加或传感器数据异常)时则可以探测并采取措施。除了以太网技术,车载网络使用的其他技术均采用分层级的安全策略。由于以太网技术在IT行业已经得到成熟应用,车载以太网技术的网络安全策略得以借鉴其15年发展累计的经验原创 2022-12-31 22:18:22 · 472 阅读 · 1 评论 -
DoIP协议从入门到精通——协议框架
上述整个过程,报文的发送方式都是以TCP/IP协议(当然是将传统的TCP/IP协议做了车规级应用),定义不同的阶段模型、不同的Payload Type应用报文类型,定义合理的机制,来保证Tester与ECU稳健进行诊断通信。原创 2022-12-28 21:28:41 · 1006 阅读 · 1 评论 -
DoIP协议从入门到精通——DoIP企业规范常见疑问解答
基于自己在做DoIP测试过程中遇到的一些让自己困惑的点,汇总后与你分享,期望有所帮助。原创 2022-12-31 21:05:46 · 487 阅读 · 0 评论 -
DoIP协议从入门到精通—Alive check
2、Socket Handler会触发每一个注册Socket Server端发送Alive Check request(各自发送各自对象),判定机制有两种:A:若在规定时间内收到Alive Check response,则通过Check response来判定当前Socket是否在使用中;B:若没有Alive check response,当一定时间内没有响应,则同样判定失效,关闭当前Socket。原创 2022-12-31 21:56:14 · 1202 阅读 · 1 评论 -
DoIP协议从入门到精通系列——车载以太网相关网络安全
实现上述想法的基本思路为:密钥交换时通过对称加密实现的,由诊断请求、定期或者外部的服务后端服务器触发。密钥master时唯一与后端服务器进行密钥相关通信的ECU,当然也可以使用非对称密码学方法来完成密钥管理。原创 2022-12-31 22:34:50 · 418 阅读 · 1 评论 -
电子电气架构——以太网在车载网络的诊断应用(Vector诊断解决方案)
本文主要讲述电子电气架构方面,车载以太网在车载网络的诊断应用,主要分享是Vector公司在诊断方面的解决方案。通过介绍引入以太网的原因,遵循整个车载V模型,讲述全流程解决方案!原创 2023-01-26 20:05:52 · 595 阅读 · 1 评论 -
电子电气架构——DoIP信息安全保证措施TLS
SSL Server 自己生成一个私钥/公钥对。server.key/server.pub //私钥加密,公钥解密!server.pub 生成一个请求文件 server.req. 请求文件中包含有 server 的一些信息,如域名/申请者/公钥等。server 将请求文件 server.req 递交给 CA 机构,CA 机构验明正身后,将用 ca.key 和请求文件加密生成 server.crt由于 ca.key 和 ca.crt 是一对, 于是 ca.crt 可以解密 server.crt.原创 2023-02-04 20:31:02 · 775 阅读 · 1 评论 -
车载总线系列——车载以太网入门(一)
### 主要内容如下:### 1、以太网引入到车载网络的驱动力### 2、关于以太网的标准化组织### 3、常见车载以太网类型原创 2023-04-02 11:42:30 · 897 阅读 · 0 评论 -
车载总线系列——车载以太网入门(二)
主要内容如下:1、车载以太网通信特性2、车载以太网寻址3、车载以太网帧格式原创 2023-04-02 11:57:58 · 942 阅读 · 0 评论 -
车载总线系列——车载以太网入门(三)
主要内容如下:1、车载以太网通信特性2、车载以太网——IPv43、车载以太网——IPv64、车载以太网——常用子协议原创 2023-04-02 13:19:54 · 506 阅读 · 1 评论 -
车载总线系列——车载以太网入门(五)
主要内容如下:1、车载以太网上层应用协议——SOME/IP协议2、车载以太网上层应用协议——AVB(Audio Video Bridging,音视频桥)/TSN(Time-Sensitive Networking,时间敏感网络)3、车载以太网上层应用协议——DoIP(Diagnostic Communication over IP,基于IP的诊断通信协议)原创 2023-04-02 14:14:37 · 477 阅读 · 0 评论 -
车载总线系列——车载以太网入门(四)
1、车载以太网特性2、车载以太网——UDP协议:用户数据报协议3、车载以太网——TCP协议:传输控制协议原创 2023-04-02 14:28:41 · 822 阅读 · 0 评论 -
电子电气架构——IP地址获取方式汇总
以太网引入到车载网络后,带来了需要新的应用场景。ISO协议也随着定义ISO 13400作为传输层的定义。定义了OBD口后面中央网关作为边缘节点,只有此节点具备连接权限。因为其为以太网,后续会有定义远程连接的可行性,因此会有多个Tester连接一个车辆,或者一个Tester连接多辆车的场景。原创 2023-05-21 20:19:43 · 945 阅读 · 1 评论 -
电子电气架构——车载DoIP通信
### 本文主要讲述如下内容,介绍电子电气架构中汽车以太网诊断路由汇总:### -> 1、激活线激活### -> 2、Routine激活### -> 3 、诊断路由转发规则### -> 4、诊断路由测试### -> 5、DoIP诊断架构原创 2023-07-02 17:18:57 · 1274 阅读 · 1 评论 -
车载测试Vector工具——基于DoIP的ECU/车辆的连接故障排除
#### 文章大体有如下内容:### 1、背景信息### 2、检查CANoe中的DoIP设置### 3、检查CANoe中的TCP/IP协议栈设置### 4、检查Trace窗口中可能存在的通信问题原创 2024-02-03 12:59:00 · 279 阅读 · 0 评论