无线媒体与omnet++和INET的通信链路



在无线环境下,根据无线通信原理,数据被广播到每一个节点,只有指定的节点接收到数据。所有其他节点忽略该数据。(见下图)

图片:WSN通信

但是对于特定的需求,我想隐藏所有其他数据传输链路[(WirelessSignal) data]因为只有接收器在接收,也就是说,我只想看到发送者和接收器之间的链接。

如何禁用INET中的物理层传输??

我正在使用INET SensorNode模块。

谢谢你的输入。

准确地说:所有节点都收到通信范围内的数据包,但只有目的节点将其从链路层向上传递到网络层。其他节点也接收到它,但是它们将它丢在链路层。您所追求的是在链路层(而不是物理层)可视化通信。

在INET中有专门的显示链路层活动的可视化器。你应该用它

同时,如果实际的物理层传输打扰到你,你可以在Qtenv动画设置对话框中关闭它。这样,您将只看到LinkLayer可视化器,而看不到广播到所有附近节点的物理传输。

最新更新