问题标签 [mixim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1400 浏览

routing - 使用 Omnet++ 模拟无线传感器网络中的地理路由

我计划使用 omnet++ 和 Mixim 在无线传感器网络中模拟地理路由算法( http://coitweb.uncc.edu/~ywang32/research/TPGF-shu.pdf )。

我需要以下详细信息才能继续

  • 节点的结构应该是什么?
  • 指定节点的详细信息后,我应该在哪个文件中编写实际代码(路由)
  • 在做这个项目之前我应该​​学习什么?

请引导我走正确的道路..

0 投票
1 回答
1815 浏览

simulation - OMNET++/MIXIM:如何纠正以下编译器的错误

说明 资源路径 位置 类型

make: *配置文件 '' 不存在 -- 将 OMNeT++ bin 目录添加到路径以便可以找到 opp_configfilepath,或者将 OMNETPP_CONFIGFILE 变量设置为指向 Makefile.inc。停止。Makefile /IWF 第 55 行 C/C++ 问题**

0 投票
2 回答
3009 浏览

python - 静脉中的错误([Errno 111] 连接被拒绝)(sumo-launchd.py)

我想使用静脉,在OMNeT++网络模拟器和SUMO道路交通模拟器之间进行联合模拟。

Veins 有sumo-launchd守护程序(用 Python 编写),旨在在后台运行,监听传入的请求。在每个传入连接上,它接收 XML 格式的模拟设置,然后启动一个单独的 SUMO 实例并代理 OMNeT++ 和 SUMO 之间的请求。

当我在终端中运行sumo-launchd.py(在打开 OMNet++ 并开始模拟之后)时,我得到以下问题,我认为这是与 Python 相关的。

以及来自 OMNeT++ 控制台的信息:

我用谷歌搜索 ( 1 , 2 ) 问题,但与我的不完全相同。提前致谢。

0 投票
1 回答
332 浏览

networking - 信号太弱?(Omnet++ & Mixim)

网络模拟输出中出现此警告“信号太弱”的原因是什么?

目前,我正在使用 Omnet++ 4.2、Mixim 2.2 和 Veins 2.0-rc1

我知道这与包括 TwoRayInterferance 模型在内的许多因素有关,为了了解根本原因,我有几个假设:

  1. 两个节点之间的距离等于或超过传输范围,因此信号太弱而无法正确解释。

  2. 802.11p(SCH vs CCH)的信道切换发生在这样的警告之前,切换是否有可能导致这样的事情?(我读到频道切换会导致时间保护,频道被认为是忙碌的)

  3. 2 个同时调度的数据包冲突:在 802.11p 的 CSMA/CA 广播模式下,如果检测到信道空闲,则直接发送空中帧,因此如果两个节点决定同时发送空中帧, 可能会发生碰撞并产生“信号太弱”警告

有人可以确认我的建议吗?

非常感谢,

0 投票
1 回答
250 浏览

networking - 在 OMNeT++ (MIXIM) 中实现自适应功率控制

我有一种使用 OMNeT++ 中的 MIXIM 框架设计的无线传感器网络。

我在 Host802154 模块上构建,使用稍微修改的 IEEE802154 标准和自定义协议。

我希望能够在仿真期间以编程方式调整任何一个节点中发射器的功率输出,使所有其他节点保持其原始功率,从而为任何单个节点提供更大的广播半径。这应该只在某些情况下发生,因此从一开始就必须将功率预设为更高是没有用的。

  1. 这在 OMNeT++ 中可行吗?和
  2. 如果是这样,它是如何工作的,有没有人有任何工作的例子?

由于自适应功率控制并非闻所未闻,我希望我能做些什么来实现它。

非常感谢。

0 投票
0 回答
43 浏览

simulation - MiXiM 模拟器:收集总无线电发射/空闲时间?

我正在开发一个 MAC 层协议,我需要收集物理层总无线电空闲和传输时间。

我发现 INET 框架会自动提供此功能,但过去 10 天我一直在寻找 MiXiM 下的类似解决方案,但没有成功。

是否有任何方法可以在 Omnet++ 或 MiXiM 中内置?我认为这是一个非常常见的指标?

非常感谢您的任何指点。

最良好的祝愿,何塞丰塞卡

0 投票
1 回答
173 浏览

omnet++ - Mixim 导入 Omnet++ 模拟

我已将 INET 最新版本导入 Omnet++ 并且工作正常。我也在使用 SUMO 作为交通模拟器和 Veins。是否必须导入 Mixim 以在 Omnet++ 中运行我们的模拟?

任何建议将不胜感激。提前致谢。

0 投票
1 回答
264 浏览

ubuntu-14.04 - MiXiM 构建没有这样的文件或目录错误

我在 Ubuntu 14.04.3 和 OMNet 4.6 上构建 MiXiM 失败,错误消息是:“fatal error: Mac80211Pkt_m.h: No such file or directory”。从OMNet的手册中可以看出,Mac80211Pkt_m.h文件应该是编译器在编译过程中自动生成的,但是报错信息显示该文件不是自动生成的。我对这个问题感到困惑,我该如何解决这个问题?谁能帮我?谢谢!

0 投票
1 回答
213 浏览

c++ - 调试来自相同代码库的运行时差异

我目前正在使用VEINS库和仿真包做一些实验。因为它们的运行时间很长,所以我正在尝试使用大学集群服务器(KITE 2.0/RHEL6.6/Lustre 2.5.29.ddnpf3)——但是,我现在遇到了几个不同的运行时错误,其中在我的本地机器(Fedora 23)上运行完美的相同代码。我正在寻找一种轻松调试此问题的方法。我怀疑原因在于不同的gcc版本,或者可能是我无法远程更改的其他系统级库(但我不确定)。我确定 OMNeT++ 版本是一样的;VEINS 库由我提供,在本地和远程都是一样的。

这里讨论了我遇到的问题的一个示例,我最终像这样修复了它(据我所知,两个版本具有相同的语义...... DimensionSetextends std::set,并且在修复中初始化为DimensionSet::timeFreqDomainstatic const(Dimension::time, Dimension::frequency)

寻找原因的好方法是什么?有没有一种简单的方法可以在这些机器之间“交叉编译”,或者有什么方法可以区分二进制文件以查找原因?我在哪里可以找到处理此类问题的常用方法?

0 投票
1 回答
671 浏览

omnet++ - OMNET++:使用 VEINS、INET 和 MIXIM

我需要使用 OMNET++ 实现自适应路由协议

子模块是否channel control仍然可以从 INET 框架中获得,因为我找不到它。因此我安装了 MIXIM。我可以使用 Veins 连接 SUMO 和 OMNET,以及 INET 和 MIXIM 用于车辆和 RSU 的复合模块吗?

谢谢你