到今天这一篇,对于ISO 13400 - 2的DoIP协议介绍就完事了,对DoIP协议的规范介绍基本已经全部包括了,无论是我们作为软件开发人员还是测试人员,了解这部分内容基本就能够满足这块基础的开发要求,大家如果在研究或者学习这块内容的时候有什么问题欢迎私聊;并且在本篇文章结束后,接下来我也会对该部分的测试用例设计和自动化脚本开发进行详细的介绍,大家有兴趣的话,可以关注一下。
Vehicle identification request message and vehicle announcement
为什么车辆上要存在车辆信息和车辆声明呢?为了让外部测试设备与 DoIP 实体进行有意义的通信,它需要知道它的 IP 地址以及它安装在哪辆车上。如果外部测试设备知道 IP 地址,则车辆识别请求可用于从特定车辆检索 VIN/GID 和 DoIP 实体逻辑地址。因此,支持以下场景:
— 尚未配置 VIN 的车辆(例如在组装阶段或重新编程后);
— 配置了 VIN 且 VIN/EID/GID 对外部测试设备未知的车辆;
— 配置了 VIN 且外部测试设备已知 VIN/EID/GID 的车辆;
— 安装在同一车辆上的多个 DoIP 实体;
— 已知 DoIP 实体的 IP 地址。
在 IP 地址未知且 VIN 尚未配置的情况下,无法根据 VIN 将 DoIP 实体与单个车辆相关联。
主动获取车辆信息:
<