首页 > 解决方案 > 如何修改静脉源代码以通过 RSU 构建我的第一个 VANET 模拟触发器?

问题描述

在一段路(我从 osm 导出了一部分地图)中,我已经放置了一个 RSU,并生成了一些车辆的一些随机行程。我现在想模拟如下所述的消息交换: - RSU 定期广播消息,如 WSA 或 SAM(服务公告消息),并且所有接收到消息的车辆都将响应 RSU。因此,我想根据 RSU 处理的车辆数量和交换消息数量来模拟数据包丢失。我不知道在哪里更改原始静脉源代码中的第一个消息发送者。在原静脉程序中,触发事故消息的是节点[0]。

提前感谢您的回归。

标签: omnet++veinssumo

解决方案


您可以在 Veins 5a1 示例模拟中找到运行的应用程序的源代码src/veins/modules/application/traci/TraCIDemo11p.cc

我建议通过运行示例模拟并玩弄上述文件来开始了解 Veins,以了解模拟的行为如何/如何变化。

如果您也是 OMNeT++ 的新手,您可能会发现首先学习简单的 OMNeT++(即没有 Veins)非常有用。OMNeT ++ Tic Toc 教程是一个很好的起点。


推荐阅读