在运行时重新定义RDC通道检查率

时间:2018-05-25 00:29:40

标签: contiki cooja

如何在Contiki OS上运行期间更改节点的通道检查率?我使用ContikiMAC RDC协议。

1 个答案:

答案 0 :(得分:0)

操作系统不支持此功能。

如果您愿意,可以自行实现此操作,方法是将NETSTACK_RDC_CHANNEL_CHECK_RATE从预处理程序定义更改为变量,并使用CYCLE_TIME(在contikimac.c中)执行相同操作。

然而,目前的限制是有原因的。如果网络中的不同节点具有不同的无线电占空比,ContikiMAC将无法按预期工作。除非您同时为所有节点执行此操作,否则更改RDC并不是一个好主意。