车载以太网DoIP规范

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,统一诊断服务

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值