1

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

4

1 回答 1

1

操作系统不支持此功能。

如果您愿意,您可以通过将NETSTACK_RDC_CHANNEL_CHECK_RATE预处理器定义更改为变量并使用CYCLE_TIME(in contikimac.c) 执行相同的操作来自己实现这一点。

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

于 2018-05-25T11:43:57.620 回答