如何在静脉模拟中使用inet模块

问题描述 投票:1回答:1

我希望模拟中的节点使用AODV协议将数据包路由到RSU(我不希望将数据包广播),我知道AODV是在inet中实现的,但我不知道该如何使用静脉模拟中的inet模型。我在工作区中添加了inet4和静脉sinet子项目到工作区,但是我不知道下一步该怎么做:

Veins5 Inet4 OMNET-5.5.1谁能帮我吗

omnet++ veins inet
1个回答
0
投票

通过在您的INET仿真中添加Veins 5.0及其veins_inet子项目(在IDE中:只需将它们都导入到您的工作区中,然后将这些项目标记为仿真所必需的,您就可以将Veins用作INET移动性模块: >

像往常一样编写INET仿真(例如,仅对主机使用随机航路点移动性)。当您准备切换到像汽车一样移动的主机时,请将其移动性更改为VeinsInetMobility

要完成这项工作,还需要进行两项更改:首先,您的仿真必须包括一个名称为manager且类型为VeinsInetManager的模块。其次,您的主机必须能够在运行时配置其网络堆栈,这可以通过将其networkConfiguratorModule设置为""并在每个主机中包括一个类型为HostAutoConfigurator的模块来完成。

您可以在https://github.com/sommer/veins/tree/veins-5.0/subprojects/veins_inet/examples/veins_inet上找到有关如何使用静脉来控制主机移动的INET模拟的完整示例,>

© www.soinside.com 2019 - 2024. All rights reserved.