【发布时间】:2020-11-26 21:08:48
【问题描述】:
我使用 udp-server 和 udp-client 运行 rpl-udp 的示例。我想启用 udp-client 来嗅探来自邻居节点的数据包,但同时让它表现得像一个普通节点。这怎么可能?我添加了 NETSTACK_RADIO.set_value(RADIO_PARAM_RX_MODE, 0) 禁用 RADIO_RX_MODE_ADDRESS_FILTER (使其为 0)但是当我在 Cooja 中模拟时(使用 z1)节点不会嗅探所有数据包。此外,我收到许多重复的警告,如下所示:
00:57.609 ID:7 [WARN: CSMA] drop duplicate link layer packet from c10c.0000.0000.0004, seqno 114
是否有任何其他标志允许嗅探所有数据包并减少重复数据包?
感谢您的帮助!
编辑: 我在这里https://sourceforge.net/p/contiki/mailman/message/34888182/ 尝试了这个解决方案,但我遇到了同样的问题(有很多重传和重复的数据包)。
【问题讨论】:
标签: contiki cooja contiki-ng