我正在尝试学习使用Contiki 3.x。
在Cooja中使用一个udp-sink和几个udp-sender启动"rpl-collect“示例时,我看到每个发送方节点定期将DIO消息单播到其首选父节点(除了多播DIO之外)。
我看到的唯一原因要么是对DIS的响应,要么是探测机制,但没有DIS消息,我禁用了探测,也看不到任何变化。
也许值得注意的是,每次子节点以单播方式向其父节点发送DIO时,似乎就在该子节点接收到用于先前通信的802.15.4ACK之后。
有人知道为什么子节点向父节点单播DIO吗?
发布于 2018-05-04 21:25:58
似乎是探测机制还在运行,我第一次没有正确禁用它!
发布于 2019-03-27 00:52:00
是的,这是由于探测机制造成的。探测是使用DIO或DIS消息完成的。在您的情况下,必须启用DIO探测。120系统时钟秒是探测的默认间隔。
https://stackoverflow.com/questions/50169403
复制相似问题