DoIP网络逻辑图
一般来说,在工程师或者售后人员控制下的网络节点被称为外部测试设备(External Test
Equipment),外部测试设备向车辆发送诊断请求,然后等待被诊断车辆的响应。但是在智能网联汽车丰富的使用场景中,诊断测试设备可能出现布置在车辆内部的情况,对车辆进行诊断,如OTA技术和远程诊断,在这些使用场景中,诊断测试设备会作为车辆节点或与将此功能集成在其他节点中。
DoIP诊断测试设备可以是任何具有DoIP功能且有足够强大存储和处理能力的终端,如个人电脑,笔记本电脑或手机等,在车联网场景下,测试设备的角色则可能是TSP平台或者车内某个控制器承担。被测节点可以是网络中另外一个具有DoIP功能的节点。ISO13400对将DoIP系统中不同作用的的节点做了分类:
DoIP实体(DoIP Entity):DoIP实体是实现DoIP协议的网络节点(例如DoIP节点或DoIP网关)。
DoIP网关(DoIP Gateway):DoIP网关是一个网络节点,它实现DoIP协议,从而提供对其自身及其连接的车辆子网的ECU的访问。
DoIP节点(DoIP Node):DoIP节点是一个网络节点,该节点实施DoIP协议以提供对其自身的访问,但不将DoIP协议数据路由到车辆子网。
DoIP边缘节点(DoIP Edge Node):DoIP边缘节点是连接ISO 13400-3中定义的以太网激活线的节点。
外部测试设备(External Test Equipment):支持DoIP协议的车辆外部主机,能够通过DoIP协议访问车辆子网和车内DoIP实体。
车载测试设备(In-Vehicle Test Equipment):具有与外部测试设备相同功能的车辆内部诊断测试设备。
下图展示了DoIP系统车辆内部和外部网络逻辑图。