如何仅向静脉中的特定车辆发送消息?

时间:2015-08-11 05:25:26

标签: omnet++

在venis演示中,每个节点都向所有节点发送消息。但是,我想仅向位于特定道路的节点发送消息吗?

1 个答案:

答案 0 :(得分:4)

基本上所有节点都会收到一条消息。如果只想发送到特定节点,则可以过滤收到的消息。例如,您可以使用getRoadId()函数从Vehicle中的TraCICommandInterface.h获取当前道路。

然后可以将其附加到消息并且在接收消息时仅将节点当前道路与消息中的节点进行比较。如果节点是另一条道路,只需忽略该消息,如果它在正确的道路上处理该消息。