Contiki RPL和单播DIO

时间:2018-05-04 07:23:21

标签: simulation iot contiki cooja

我试图学习使用Contiki 3.x。

启动" rpl-collect"在Cooja中有一个udp-sink和几个udp-sender的例子,我看到每个发送者节点定期将DIO消息单播到其首选父节点(除了多播DIO)。

我看到的唯一原因是对DIS或探测机制的响应,但没有DIS消息,我禁用了探测,没有看到任何变化。

值得注意的是,每当子节点以单播方式向其父节点发送DIO时,似乎就在该子节点接收到先前通信的802.15.4 ACK之后。

有人知道为什么子节点将DIO单播给他们的父母吗?

2 个答案:

答案 0 :(得分:0)

似乎探测机制仍在运行,我第一次没有正确禁用它!

答案 1 :(得分:0)

是的,这是由于探测机制引起的。使用DIO或DIS消息进行探测。在您的情况下,必须启用DIO探测。默认的探测间隔为120个系统时钟秒。