随着当前车载行业的快速发展,无感升级、远程诊断、车辆监测等功能的普及,车载以太网得到了快速的发展,而DoIP作为一个重要的组成部分,作为一个车载行业的从业者,我们需要对其进行进一步的了解和研究,以期能够给终端用户更优良的使用体验。说到DoIP,那路由激活就是我们避不开的话题,今天我们就来详细聊一下路由激活相关的内容。
一、路由激活命令组成
源地址( Source Address, SA) 的类型为逻辑地址,此处源地址为路由激活报文发送方,也就是测试设备的逻辑地址,地址范围应遵守ISO13400-2:2012中的规定,用于标识该报文由哪个测试设备发出。
而对于路由激活应答来说,源地址变为了DUT的地址,目标地址为Tester的地址。
二、如何进行路由激活
创建socket,建立TCP连接:首先测试设备和车内的DoIP实体都需要创建Socket, 并在测试设备和车内DoIP实体之间建立TCP连接,通信端口使用ISO13400-2:2012为路由激活阶段数据传输分配的TCP_DATA。
1、构造TCP socket
2、建立TCP连接
3、发送路由激活命令:02 FD 00 05 00 00 00 07 xx xx 00 0