当前位置: 首页 > 知识库问答 >
问题:

如何在RDC不再存在的Contiki-NG中以100%占空比运行接收器微尘

鱼渝
2023-03-14

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

在项目的早期版本中,使用的代码是:

#define NETSTACK_CONF_RDC     nullrdc_driver
NETSTACK_RDC.off(1);

是否有助于继续?

提前谢谢你。亲切的问候!

共有1个答案

葛奇
2023-03-14

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

在应用程序的Makefile集中:

MAKE_MAC = MAKE_MAC_CSMA
 类似资料:
  • 我有一个HttPURLConnection程序,它正在与运行在同一台机器上(本例中是CentOS)但部署在其他tomcat服务器上的某个应用程序建立连接。这意味着在部署在不同tomcats上的两个应用程序之间建立了HttpConnection,其中两个tomcats都运行在同一台机器上。 下面是我的代码: 然而,同样的代码在生产环境中运行得非常好,每秒大约有50个请求。 当我使用JVisualVM

  • 我正在使用一个udp服务器和几个udp客户端在Contiki-NG中进行一个项目。到目前为止,我一直只使用这些固件,在Contiki Cooja中模拟为Sky Motes,但现在我需要添加一个RPL边界路由器,它将是DAG根,以便使用tunSlip6工具执行ping。 然而,我似乎无法按照github中提供的教程中的说明编译此工具。。。examples文件夹中的自述文件说:“它支持两种主要的操作模

  • 问题内容: 我正在研究Centos7。我有一个运行Jenkins的Docker容器。在那个Jenkins容器中,我必须构建并运行其他Docker容器。但是詹金斯不认识码头工人。我能够执行一个shell并将docker安装在容器中。但是,是否有可能让容器在主机上使用我的docker- engine?如何使用? 在Jenkins-(docker)-容器中安装Docker的最佳选择是什么? 问题答案:

  • 我对库哈/康蒂基很陌生。我想做一个“天空贝壳”的例子,所以我试着做一些尘埃。我的问题是,我不知道如何访问mote(对于真正的设备,我们可以使用“makelogin”命令来处理它)。我做了一些搜索,但什么也没找到。有什么想法吗? n、 q.d

  • 我想简单地启动一个docker容器,它执行一些最终启动JBoss的java代码。 这工作得很好,除了我不知道如何再次连接到容器并回到bash提示符。 这是我启动容器的方式: 这是runAutomate.sh 现在,我必须在最后做尾部,以在容器完成运行我的自动化代码后保持其运行。最终的结果是Jboss在正确配置我的应用程序的情况下运行。 现在,当我再次尝试连接到容器时,我只得到一个没有提示的空白屏幕

  • 在我的Node/Express/React应用程序的每个页面加载的Chrome Dev Tools控制台中,我都有以下错误: 未检查的运行时间。LastError:无法建立连接。接收端不存在