使用INET 3.0(不含MiXiM)在OMNeT ++中进行Zigbee仿真

时间:2015-10-02 10:58:57

标签: module simulation omnet++ zigbee inet

我正在尝试使用INET 3.0框架在OMNeT ++中构建Zigbee(802.15.4)网络模拟​​(MiXiM已被弃用并被此版本取代)。 问题是,与802.11不同,Zigbee并没有完全由其联盟标准化,因此框架中的模块不完整也无法使用。

我搜索了一个在整个网络上使用Zigbee的例子但发现没有使用INET 3.0,我发现一些使用旧的MiXiM。 INET 3.0几个月前发布了。

我也尝试建立自己的Zigbee节点,但不是很幸运。

任何人都可以引导我在INET 3.0框架下的OMNeT ++中的Zigbee仿真示例,或者至少是一个节点结构吗?

我忘了提到我是OMNeT ++和INET的新手。

1 个答案:

答案 0 :(得分:0)

在更新的inet 3.x中,在文件inet/examples/wireless/nic/omnetpp.ini中追加以下配置部分:

[Config IEEE802154]
network = TestNic
extends = AbstractAPSKScalarRadio
*.host[*].wlan[*].typename = "Ieee802154NarrowbandNic"

配置的仿真表示基于窄带CSMA / CA的IEEE 802.15.4网络,该网络与ZigBee网络相关。

然后你必须运行配置的模拟:

  1. 右键点击已修改的omnetpp.ini
  2. 选择Run as,然后选择OMNeT++ Simulation
  3. 更改为新配置IEEE802154
  4. 最后,按ok