Omnet++ 允许RSU以文本形式接收消息

Omnet++ 允许RSU以文本形式接收消息,omnet++,Omnet++,我正在尝试用三辆车和一个独特的固定RSU实现一个非常简单的Vethers(OMNeT+++SUMO)布景,但我是Vethers新手,尽管我已经阅读了大量的文档、常见问题解答和教程,但我不能很好地移动 我的起点是默认的TraCI scenary演示,但这里车辆发送和接收,而RSU只是发送广播。我设法手动修复我的RSU(添加一个MapName.add.xml文件,并从MapName.sumo.cfg导入它,然后修改RSU.ned和omnetpp.ini)。所以,在这一点上,我可以在模拟地图上看到我的

我正在尝试用三辆车和一个独特的固定RSU实现一个非常简单的Vethers(OMNeT+++SUMO)布景,但我是Vethers新手,尽管我已经阅读了大量的文档、常见问题解答和教程,但我不能很好地移动

我的起点是默认的TraCI scenary演示,但这里车辆发送和接收,而RSU只是发送广播。我设法手动修复我的RSU(添加一个
MapName.add.xml
文件,并从
MapName.sumo.cfg
导入它,然后修改
RSU.ned
omnetpp.ini
)。所以,在这一点上,我可以在模拟地图上看到我的RSU,相扑模拟结束得很好。但为了解决我的问题,我需要允许RSU不仅发送,而且接收(我必须建立V2V通信)

我发现的丰富材料有时与我的目标相似,但分散且缺乏,没有找到任何解决方案。如何编辑此默认场景以获得此结果?如果有一个完整的工作代码,或者由比我更有经验的人来驱动,那将是非同寻常的


非常感谢

Veines 4a2附带的教程已经包含了一个接收数据的RSU。当它这样做时,它会将其颜色更改为绿色。请参阅以了解如何完成此操作


你真的是克里斯托夫·索默吗?很荣幸能与您交谈!我已经猜到要使用
TraCIDemo11p.cc
TraCIDemoRSU11p.cc
,但我无法根据需要修改代码。当我查阅统计数据时,RSU不接收数据包。我的最终目标是允许两个RSU相互通信:车辆可以拦截消息并转发给第二个RSU。从概念上讲这很容易,但我很难用代码翻译。如何使用TraCIDemoRSU11p::onData?现在,我很高兴制作一个RSU来接收来自车辆的信号。RSU是否在活动#960时变绿,如屏幕截图所示?如果是,则运行对数据包接收做出反应的源代码。我验证了RSU接收。现在我需要在我的车上安装第二个天线。在
Car.ned
中,我使用
nic2
复制了连接块重命名
nic
appl
使用
appl2
veinsradioIn
使用
veinsradioIn2
。现在我的节点上有两个天线(它们可以工作!)。但我如何才能决定谁发送,谁接收?这样,我只是改变了网络的拓扑结构,但我无法处理工作原理!我需要达到这个场景:节点->节点(第一个天线)和节点->RSU(第二个天线)。我认为这与本主题中的问题不同。StackOverflow正在建立一个问题和良好答案的存储库。这只有在每个帖子只问/回答一个问题时才有效。请提出一个新问题,我会回答的。对不起。:-)