【发布时间】:2021-09-11 02:14:53
【问题描述】:
在无线环境中,根据无线通信原理,数据被广播到每个节点,只有指定节点接收。所有其他节点忽略数据。 (见下图)
但出于特定需求,我想隐藏所有其他数据传输链接 [(WirelessSignal)Data] 因为只有接收器正在接收,即我只想查看发送者和水槽。
如何在 INET 中禁用物理层传输?
我正在使用 INET SensorNode 模块。
感谢您的意见。
【问题讨论】:
在无线环境中,根据无线通信原理,数据被广播到每个节点,只有指定节点接收。所有其他节点忽略数据。 (见下图)
但出于特定需求,我想隐藏所有其他数据传输链接 [(WirelessSignal)Data] 因为只有接收器正在接收,即我只想查看发送者和水槽。
如何在 INET 中禁用物理层传输?
我正在使用 INET SensorNode 模块。
感谢您的意见。
【问题讨论】:
准确地说:通信范围内的所有节点都接收到数据包,但只有目标节点将其从链路层向上传递到网络层。其余节点也在接收它,但它们将它放在链路层中。您所追求的是可视化链路层(而不是物理层)上的通信。
INET 中有专门的可视化工具来显示链接层活动。你should use that。
同时,如果实际的物理层传输让您感到困扰,您可以在 Qtenv 动画设置对话框中将其关闭。这样,您将只能看到 LinkLayer 可视化工具,而不是广播到所有附近节点的物理传输。
【讨论】: