车内所有DoIP实体均应实现UDP; 当需要外部设备对车辆IP节点进行广播或多播消息请求时,由于TCP的传输机制限制无法实现,因此须使用UDP。 ——用于UDP的两个端口类型 UDP_DISCOVERY:外部测试设备和DoIP 实体都需要监听此端口,是主动发送数据时的目的端口。 UDP_TEST_EQUIPMENT_REQUEST:外部测试设备向DoIP 实体发送报文时给...
1.UDP_DISCOVERY:端口类型-UDP,端口号-13400,该端口有以下两个应用场景: 1) 被用于诊断设备发送给DoIP节点的车辆信息请求报文和DoIP节点控制报文,此时该端口在报文中被设置为目的端口。 2) 被用于DoIP节点在没有收到请求的时候发送的UDP报文,如车辆声明报文。此时该端口同样被设置为目的端口,源端口可以为该端口,也...
UDP是无连接的,尽力交付的传输协议,但传输速度快,效率高,适用于轻量和时间敏感的数据传输需求。在车辆和诊断设备进行DoIP初始连接时需要进行车辆发现,通过UDP广播车辆声明或发送车辆识别请求。 DoIP协议的UDP端口号: 即: UDP_DISCOVERY被用于诊断仪的目的端口或DoIP实体自发数据包的目的端口 UDP_TEST_EQUIPMENT_REQUEST...
在DoIP中,UDP用于那些不需要确认的服务,如车辆发现或基本诊断请求。 车内所有DoIP实体均应实现UDP; 当需要外部设备对车辆IP节点进行广播或多播消息请求时,由于TCP的传输机制限制无法实现,因此须使用UDP。 ——用于UDP的两个端口类型 1)UDP_DISCOVERY:外部测试设备和DoIP 实体都需要监听此端口,是主动发送数据时的目的...
DoIP实体将通过车辆公告消息广播其VIN、EID、GID和逻辑地址。该消息将使用目标端口UDP_DISCOVERY广播(UDP)...
这通常使用UDP协议,目的端口是UDP_DISCOVERY,源端口是动态定义的UDP_TEST_EQUIPMENT_REQUEST。 建立TCP/IP连接:一旦物理连接和网络参数配置完成,诊断工具与车辆中的ECU之间就可以建立一个TCP/IP连接。这个连接通过DoIP路由器转发到车辆中的CAN总线或其他网络。 发送诊断请求:TCP/IP连接建立后,远程诊断工具可以向车辆中...
UDP_DISCOVERY:13400 UDP_TEST_EQUIPMENT_REQUEST:动态分配。 1.5 DoIP诊断的主要阶段 车辆识别 车辆识别阶段作用于车辆与测试设备建立连接的初期,为了测试设备能够准确的识别目标车辆和DoIP实体,并明确建立连接的目标IP地址以及其安装在哪辆车上。该阶段包括三种类型的DoIP报文,分别为车辆声明、车辆识别请求 和车辆识别响...
py INFO:discovery:Starting UDP discovery thread Serving on ('0.0.0.0', 13400) //监听在13400端口上,看有没有VehicleIdentityRequest INFO:discovery:Vehicle identity requested by IP 172.31.68.132. Responding with vehicle announcement.//发现了请求,回复announcement INFO:server:Connection established with ('...
UDP_DISCOVERY:端口类型-UDP,端口号-13400,该端口有以下两个应用场景: 1) 被用于诊断设备发送给DoIP节点的车辆信息请求报文和DoIP节点控制报文,此时该端口在报文中被设置为目的端口。 2) 被用于DoIP节点在没有收到请求的时候发送的UDP报文,如车辆声明报文。此时该端口同样被设置为目的端口,源端口可以为该端口,也可...
DoIP场景下,通过两个UDP端口 UDP_DISCOVERY UDP_TEST_EQUIPMENT_REQUEST 来建立通讯并进行远程数据控制,尤其需要外部设备对车辆IP节点进行广播消息请求时,须使用UDP,由于TCP机制所在,无法实现广播与多播。 过程如下,DoIP以UDP_DISCOVERY或动态定义端口来作为Source Port,向UDP_DISCOVERY广播报文数据,而外部诊断设备则始终监...