如何在 RDC 不再存在的 Contiki-NG 中使接收节点以 100% 占空比运行

问题描述 投票:0回答:1

我正在使用 Contiki-NG 开发一个项目。我需要重新创建一种接收器类型的节点,其中数据接收器以 100% 占空比运行,以确保高数据包接收率。 我从主题 does-contiki-ng-support-radio-duty-cycling-rdc 中了解到 RDC 层已经消失,但我不太明白如何解决这个问题。

在项目的上一个版本中使用的代码是:

#define NETSTACK_CONF_RDC     nullrdc_driver
NETSTACK_RDC.off(1);

对进行 Contiki-NG 有什么帮助吗?

macos contiki contiki-ng radio-transmission
1个回答
1
投票

只需使用 CSMA 作为 mac 协议,默认情况下将使用 100% 占空比。

在应用程序的 Makefile 集中:

MAKE_MAC = MAKE_MAC_CSMA
© www.soinside.com 2019 - 2024. All rights reserved.