【问题标题】:Castalia 3.2 sleep in applicationCastalia 3.2 在应用程序中休眠
【发布时间】:2020-06-01 22:29:33
【问题描述】:

我正在使用 Castalia 3.2 开发一个应用程序。
如何在应用程序代码中的一段时间内更改为睡眠模式,以便丢弃接收到的消息,然后更改为侦听模式或传输模式?
请注意,我不想使用 TunableMAC 或其他 Mac 协议的退避。

【问题讨论】:

    标签: sleep intervals omnet++


    【解决方案1】:

    要从应用程序模块控制无线电模块,您可以使用标题为“动态调整无线电参数”的用户手册第 4.2.4 节中描述的控制命令。

    如果应用程序模块控制无线电,那么作为单点控制很重要,这意味着 MAC(通常控制无线电的状态)不应干扰。出于这个原因,您应该使用 BypassMAC 模块(本质上意味着“无 MAC”)。

    最后,我建议您使用在 Github 上找到的最新版本的 Castalia。与 3.2 版相比,有几个错误修复和新功能。

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 2022-11-03
      • 1970-01-01
      • 2013-12-09
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多