1 DoIP规范
13400-1:DoIP协议基础
13400-2:DoIP 3/4层
13400-3:DoIP 1/2层
13400-4:DoIP引脚定义
14229-2:UDS5层
14229-5:UDS7层

https://www.iso.org/standards.html
13400表示DoIP TCP服务器端监听的端口号是13400,或者UDP发送的IPv4广播报文的端口号是13400。

2 OBD-Ethernet诊断口
16 PIN OBD接口
PIN3:ETH RX+
PIN11:ETH RX-
PIN12:ETH TX+
PIN13:ETH TX-
PIN8:ETH Activation Line,使能网关的以太网诊断功能
PIN6:CAN+
PIN14:CAN-

3 基本概念
VIN:V码
EID:Entity Identification,一般使用以太网卡的MAC地址
GID:Logical address of the GW,一般使用以太网卡的MAC地址

4 协议
每个请求后,对方首先回ACK或者NAK,然后对方才发送真正的Response。GW需要对DoIP测试仪发送的报文做SNAT转换。

5 socat
socat -t100 -x -v UNIX-LISTEN:/dev/socket/sock.socat,mode=777,reuseaddr,fork UNIX-CONNECT:/dev/socket/sock 2>/data/my_socket.log &

/dev/socket/sock is created by Android deamon
/dev/socket/sock.socat is created by socat
Framework or client APPs connect to /dev/socket/sock.socat

-t<timeout>    wait seconds before closing second channel
-x     verbose data traffic, hexadecimal
-v     verbose data traffic, text

6 Abbreviations
DoIP:读作du ip
UDS:Unified Diagnostic Services,统一诊断服务

车载以太网DoIP规范相关推荐

  1. 车载以太网——DoIP协议培训

    车载以太网--DoIP协议培训 前言 长期以来,作为汽车"神经系统"的CAN总线技术曾是汽车厂商宣传的技术亮点.然而,随着汽车科技.尤其是汽车电子科技的发展,现有的汽车" ...

  2. 车载以太网 - 初识DoIP - 01

    1.DoIP是什么? 从表达形式上 它就是UDS诊断套上车载以太网的马甲,然后实现UDS诊断的所有内容.通过下图DoIP的报文帧格式,从下面往上看,最尾部的数据我们能够很清晰的看到,User Data ...

  3. DoIP协议源码 车载以太网诊断协议ISO13400协议源码

    DoIP协议源码 车载以太网诊断协议ISO13400协议源码 diagnostic over internet protocol (doip) stack 符合iso13400规范 very perf ...

  4. 车载以太网之DoIP协议_第一篇

    车载以太网之DoIP协议_第一篇 1.DoIP含义 1.1 DoIP使用场景 1.2 DoIP在Autosar中的位置 2.以太网协议 2.1 物理层与数据链路层 2.2 网络层与传输层 2.3 Do ...

  5. ISO 13400 DoIP车载以太网标准各Part部分修订和发布状态汇总(Road vehicles-Diagnostic communication over Internet Protocol)

    <ISO 13400_Part1_2_3_4_DoIP汽车车载以太网(新旧)标准_高清非扫描>下载路径(单击下方文字,进行下载): ISO 13400-1-2011;ISO 13400-2 ...

  6. 【车载以太网】【测试】架构及测试工具

    什么是车载以太网 随着近年汽车电子的快速发展,车内ECU数量的持续增加,带宽需求也随之不断增长.对此,汽车制造商的电子系统.线束系统等成本也在提高.而相比于传统总线技术,车载以太网不仅可以满足汽车制造 ...

  7. 车载以太网工具链,你了解多少?

    一 什么是车载以太网 随着汽车电子的快速发展,车内ECU数量的持续增加,带宽需求也在随之不断增长.对此,汽车制造商的电子系统.线束系统等成本也在提高.而相比于传统总线技术,车载以太网不仅可以满足汽车制 ...

  8. 一文入门车载以太网,吐血整理!不看后悔!

    前言 近些年来,随着为了让汽车更加安全.智能.环保等,一系列的高级辅助驾驶功能喷涌而出.未来满足这些需求,就对传统的电子电器架构带来了严峻的考验,需要越来越多的电子部件参与信息交互,导致对网络传输速率 ...

  9. 车载以太网解决方案 助力智能网联汽车开发

    近年来,为了满足智能网联汽车的开发要求,车载以太网技术开始逐渐进入人们的视野.而以太网技术已经成为下一代车载网络架构的趋势之一,其发展之迅猛,使得各主机厂纷纷产生了浓厚的兴趣并投入研发. 01 为什么 ...

最新文章

  1. mysql 条件 函数_mysql 函数 时间函数,数学函数,字符串函数,条件判断函数
  2. 国内maven仓库地址资源汇总
  3. C++ protected 一种使用场景
  4. 问题 A: 编写函数:比较三个数大小 (Append Code)
  5. pom.xml 添加 JUnit依赖
  6. 网吧服务器系统介绍,网吧服务器系统
  7. dreamweavercc 数据库_dreamweaver两种方法连接数据库(测试成功,超详细步骤)
  8. linux-2.6.34.1移植到TQ2440
  9. 从1到2000个微服务,史上最落地的实践云原生25个步骤
  10. Android之Spinner使用详解
  11. Android单应用开多进程与单进程跑多应用
  12. iPhone Plus手机的分辨率到底是多少,是1080×1920还是1242×2208?
  13. 数组,下标越界及小结
  14. 用javascript编写的地址二级联动
  15. model.state_dict和model.parameters和model.named_parameters区别
  16. matlab下的logistic回归分析
  17. IDM怎么下载电影电视剧?快来GET
  18. 基础不扎实,工作中很迷茫。
  19. 王者荣耀不同服务器健康系统,王者荣耀健康系统两个不同区 | 手游网游页游攻略大全...
  20. WinRAR绿色、免安装版,长期更新

热门文章

  1. 修改mq服务器ip,将外部IP地址绑定到Rabbit MQ服务器
  2. Archlinux下的优秀软件推荐
  3. Android 基础视频学习笔记 1 (完结)
  4. 浏览器中H5存储方式的横向对比
  5. FlyMcu给STM32一键烧录程序
  6. docker入门(镜像)
  7. Maven的传递性依赖及其jar包冲突解决
  8. 基于Echarts数据可视化地图模块(地图下钻+地图迁徙线)
  9. 黑客攻防技巧:2分钟入侵网站全程实录(组图)
  10. JAVA——Java后端技术体系韩顺平框架图_韩顺平Java基础学习路线图