我正在使用 Contiki-NG 开发一个项目。我需要重新创建一种接收器类型的节点,其中数据接收器以 100% 占空比运行,以确保高数据包接收率。 我从主题 does-contiki-ng-support-radio-duty-cycling-rdc 中了解到 RDC 层已经消失,但我不太明白如何解决这个问题。
在项目的上一个版本中使用的代码是:
#define NETSTACK_CONF_RDC nullrdc_driver
NETSTACK_RDC.off(1);
对进行 Contiki-NG 有什么帮助吗?
只需使用 CSMA 作为 mac 协议,默认情况下将使用 100% 占空比。
在应用程序的 Makefile 集中:
MAKE_MAC = MAKE_MAC_CSMA