IEEE 802.15.4/ZigBee cluster-tree topologies in OMNeT++

1,152 views
Skip to first unread message

Christo Kleu

unread,
Feb 24, 2011, 5:12:19 AM2/24/11
to omn...@googlegroups.com
Good day everyone,

I would like to implement my design of adaptive sleep scheduling based on the IEEE802.15.4/ZigBee protocol for environmental monitoring applications [application of ultra-low duty cycles].
Castalia v3.1 does not support multihop PANs, and I was wondering if any of the other projects (INET/MiXiM/INETMANET) support multihop/cluster-tree topologies?

Or should I rather modify the model provided by J. Zheng and use ns-2 for my simulations or try to modify the Castalia model?

My simulations needs are to:
- simulate multihop networks (cluster trees)
- use different radio channels per cluster tree (reduce interference)
- use the IEEE802.15.4/ZigBee specifications and models
- have adaptive sleep scheduling to increase network lifetime
- data compression/aggregation
- simulate multi-sink environments

Regards,
Christo Kleu

Fekete Tamás

unread,
Feb 24, 2011, 7:14:27 AM2/24/11
to omn...@googlegroups.com
in mixim you can use network layer, you can use different channels, you
can keep your nodes in sleep mod and you can simulate multi-sink
enviroment too.
of course for data compression mixim is not good, because it's a network
simulator, but you can add headerlenth to every layer

try it!

Csüt, Február 24, 2011 11:12 am időpontban Christo Kleu írta:
> Good day everyone,
>
>
> I would like to implement my design of adaptive sleep scheduling based on
> the IEEE802.15.4/ZigBee protocol for environmental monitoring
> applications [application of ultra-low duty cycles].
> Castalia v3.1 does not support multihop PANs, and I was wondering if any
> of the other projects (INET/MiXiM/INETMANET) support multihop/cluster-tree
> topologies?
>
> Or should I rather modify the model provided by J.

> Zheng<http://www-ee.ccny.cuny.edu/zheng/index.html> and


> use ns-2 for my simulations or try to modify the Castalia model?
>
> My simulations needs are to:
> - simulate multihop networks (cluster trees)
> - use different radio channels per cluster tree (reduce interference)
> - use the IEEE802.15.4/ZigBee specifications and models
> - have adaptive sleep scheduling to increase network lifetime
> - data compression/aggregation
> - simulate multi-sink environments
>
>
> Regards,
> Christo Kleu
>
>

> --
> You received this message because you are subscribed to the Google Groups
> "omnetpp" group.
> To post to this group, send email to omn...@googlegroups.com.
> To unsubscribe from this group, send email to
> omnetpp+u...@googlegroups.com. For more options, visit this group
> at http://groups.google.com/group/omnetpp?hl=en.
>
>


Christo Kleu

unread,
Feb 24, 2011, 11:38:05 AM2/24/11
to omnetpp
I am wondering, maybe I don't need to use the IEEE802.15.4
specifications. As long as the CC2420 radio model allows different
channels (IEEE802.15.4 allows 16 in the 2.4GHz range)

Castalia specifies T-MAC/S-MAC, which implement sleep scheduling (T-
MAC has adaptive scheduling).

My simulation needs change a bit then:
- simulate a tree structure
- leaf nodes synchronize (sleep schedules) with their parent node
- virtual clusters use a separate channel (carrierFreq) [selected
either randomly, or based on Clear Channel Assessments]
- adaptive frameTime/waitTimeout

I should be able to create my own MAC which inherit most functions
from T-MAC/S-MAC?

Feels like my research is getting somewhere now :P

patric...@yahoo.co.uk

unread,
Feb 2, 2013, 8:34:37 AM2/2/13
to omn...@googlegroups.com, chris...@gmail.com

lHello Christo,did you manage to use mimix in implementing your tree ? Am working on the same but i don't know how to go about it. could pleasp me? thank you

aneesh Chirukandath

unread,
Feb 6, 2013, 1:12:37 PM2/6/13
to omn...@googlegroups.com, fe...@digitus.itk.ppke.hu
i want to create a network based on IEEE 802.15.4 standard, when i built that network, each node sends packet to all other nodes..... i want unidirectional flow of msg from one node to another. how can do it??

Amthal M.

unread,
Feb 23, 2014, 8:07:28 AM2/23/14
to omn...@googlegroups.com, fe...@digitus.itk.ppke.hu
Greetings everyone,
I want to use cluster tree topology of IEEE802.15.4/ZigBee in my project . Can I do that using omnet++ or I need to use Inet or Mixim  . Any advice is appreciated. Thanks in advance.
Best regards

Michael Kirsche

unread,
Feb 25, 2014, 3:44:18 AM2/25/14
to omn...@googlegroups.com
You have to use either MiXiM (includes an 802.15.4a simulation model) or INETMANET (includes a ported IEEE 802.15.4 model). There is also an older INET developer branch on Github where the 802.15.4 model is ported from INETMANET to INET... plus two (as far as I know) new 802.15.4 models for INET are currently in development but not yet publicly available.

Regards,
Michael

Amthal M.

unread,
Feb 27, 2014, 7:41:57 AM2/27/14
to omn...@googlegroups.com
Greetings sir,
 thanks for your guidance and your time.

Regards
Amthal M

Nasrullah

unread,
Feb 1, 2015, 12:13:35 PM2/1/15
to omn...@googlegroups.com
Greetings... 
   Did u got any open simulator implementing Cluster Tree Topology for zigbee...

hxyz...@gmail.com

unread,
Nov 30, 2016, 8:28:23 AM11/30/16
to OMNeT++ Users, chris...@gmail.com
Hello
I search to enable the Cluster tree topology for the ieee 802.15.4. Please did  you solve this problem?
Best,
Reply all
Reply to author
Forward
0 new messages