首页 > 解决方案 > 静脉 - BSM 消息

问题描述

在静脉模拟器中,我想实现一个 v2x secanrio,其中车辆向 RSU 发送 BSM 消息,而 RSU 向车辆发送 TIM 消息(如 SAE J2735 STANDARD 中),我可以在 Veins 中的哪个文件中将 WSM 消息更改为 BSM 消息?

标签: veins

解决方案


如果你想在 Veins 中建模 TIM 消息(或者,真的是任何类型的消息),你只需要知道

  1. 这样的消息在现实生活中存在多长时间(以比特为单位)和
  2. 这样的消息在您的仿真模型中代表什么信息(根据 C++ 类中存储的数据字段)。

两者在 Veins 中都是独立处理的(即,您可以在 C++ 类中存储千兆位数据,但仍然有一条消息仅代表少量用户数据——反之亦然,您只能在 C++ 中存储一个简单的布尔值类和消息代表一千字节的数据)。

您可以检查 Veins 5.0-alpha2 附带的 Veins 教程模拟,以获得有关如何执行此操作的一些灵感:它使用自定义消息类型存储特定于应用程序的数据并将此消息的长度(以位为单位)设置为准确地模拟这样的消息在现实生活中的持续时间。在应用程序层,所需的信息随后被存储到此自定义消息类型中并从中读取。


推荐阅读