🔧 DoIP 诊断调试 · 实战课程
30章
从入门到综合实战
01
DoIP协议概述
基础
DoIP是什么
为什么需要
vs CAN诊断
02
DoIP协议栈架构
核心
物理层
传输层
网络层
会话层
应用层
03
DoIP工具链介绍
对比
Vector CANoe
PCAN
DIY工具
04
环境搭建
实操
安装Python
python-can
udsoncan
网络配置
05
DoIP报文结构
协议
通用报文头
Payload类型
VIN/GID/EID
06
车辆发现与路由激活
流程
广播VIN
路由激活
失败处理
07
DoIP连接建立
机制
TCP连接
版本协商
Keep-Alive
08
诊断会话控制
状态机
默认/扩展/编程
会话切换
09
UDS诊断基础
UDS
10/22/2E/31/19
DoIP承载
10
读取数据 (22服务)
实战
22请求
解析响应
读取VIN
11
写入数据 (2E服务)
安全
2E请求
安全访问
写入配置
12
例程控制 (31服务)
例程
31请求
启动/停止
自检
13
安全访问 (27服务)
安全
种子与密钥
DoIP实现
14
DTC读取 (19服务)
诊断
故障码
快照
扩展数据
15
DoIP时间参数
调优
AliveCheck
超时
项目调优
16
DoIP并发连接
多客户端
连接管理
资源冲突
17
DoIP与以太网交换机
组网
VLAN
多网卡
路由配置
18
DoIP日志分析
Wireshark
抓包
过滤DoIP
交互流程
19
DoIP安全性
防护
TLS加密
防火墙
防未授权
20
DoIP在ADAS系统
高级
高带宽
多传感器
实时性
21
DoIP在OTA升级
刷写
刷写流程
分段传输
完整性
22
DoIP远程诊断
云端
MQTT+DoIP
数据压缩
23
DoIP测试用例设计
测试
正向/负向
边界
压力
24
DoIP一致性测试
ISO13400
VTEST
常见失败项
25
DoIP与SOME/IP对比
对比
协议差异
性能对比
26
DoIP在AUTOSAR
集成
BswM
DoIP模块
RTE
27
DoIP故障排查实战
排错
连接失败
路由激活
超时
28
DoIP性能优化
优化
减少延迟
吞吐量
多线程
29
DoIP未来趋势
前沿
5G
TSN
车载以太网
30
综合实战项目
完结
从零搭建
读取VIN/DTC
执行例程