| DoIP报文分组 |
负载类型 |
负载类型 |
支持情况 |
传输协议 |
| 抱头否定报文 |
0x0000 |
通用DoIP报头否定响应 |
支持 |
UDP |
| 节点管理报文 |
0x0001 |
车辆识别请求报文 |
支持 |
UDP |
| 节点管理报文 |
0x0002 |
带EID的车辆识别请求报文 |
支持 |
UDP |
| 节点管理报文 |
0x0003 |
带VIN的车辆识别请求报文 |
支持 |
UDP |
| 节点管理报文 |
0x0004 |
车辆声明报文/车辆识别响应报文 |
支持 |
UDP |
| 节点管理报文 |
0x0005 |
路由激活请求报文 |
支持 |
TCP |
| 节点管理报文 |
0x0006 |
路由激活响应报文 |
支持 |
TCP |
| 诊断报文 |
0x8001 |
诊断报文 |
支持 |
TCP |
| 诊断报文 |
0x8002 |
诊断报文肯定应答 |
支持 |
TCP |
| 车辆信息报文 |
0x4001 |
Doip实体状态请求报文 |
支持 |
UDP |
| 车辆信息报文 |
0x4002 |
Doip实体状态响应报文 |
支持 |
UDP |
| 大类 |
SID(0x) |
诊断服务名 |
服务Service |
支持情况 |
| 诊断和通信管理功能单元 |
10 |
诊断会话控制 |
Diagnostic Session Control |
支持 |
| 诊断和通信管理功能单元 |
11 |
ECU复位 |
ECU Reset |
支持 |
| 诊断和通信管理功能单元 |
27 |
安全访问 |
Security Access |
支持 |
| 诊断和通信管理功能单元 |
28 |
通讯控制 |
Communication Control |
不支持 |
| 诊断和通信管理功能单元 |
3E |
待机握手 |
Tester Present |
支持 |
| 数据传输类 |
22 |
通过ID读数据 |
Read Data By Identifier |
支持 |
| 例程功能类 |
31 |
例行程序控制 |
Routine Control |
支持 |
| 上传下载功能单元 |
34 |
请求下载 |
Request Download |
支持 |
| 上传下载功能单元 |
36 |
数据传输 |
Transfer Data |
支持 |
| 上传下载功能单元 |
37 |
请求退出传输 |
Transfer Data Exit |
支持 |
cd doipserver
sudo python3 server.py