Skip to main content
Log in

Performance Study of Routing Protocols in ZigBee Wireless Mesh Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

ZigBee is one of the key standards that enable low-cost and low-power wireless mesh networks. Working on top of IEEE 802.15.4 MAC/PHY standard, ZigBee defines higher layers that support reliable multi-hop wireless communications. In particular, ZigBee provides multiple routing protocols to support diverse application traffic types such as multipoint-to-point, point-to-multipoint, and point-to-point. However, there are no studies that thoroughly incorporate multiple ZigBee routing protocols. In this paper, we explore multiple unicast routing and many-to-one protocols incorporated into the ZigBee standard and compare them through extensive simulations using NS2. We discuss real-world implementation issues and introduce our implementation decisions. We also examine their suitability for different scenarios and discuss some of the improvements that can be made to the ZigBee standard routing protocols.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. Note that we do not consider a ZigBee IP standard since ZigBee IP is a different protocol stack which runs on top of 6LoWPAN standard [30]. Performance study on routing protocols in 6LoWPAN can be found in [12, 27].

  2. Note that in non-beacon-enabled mode beacon transmission occurs only when the device (re)joins a network. Thus, no transmission happens for the other cases. On the contrary, in beacon-enabled network, devices that have joined a network periodically transmit beacons.

  3. Note that although transmission range are the same for all the nodes at the physical layer, there still exist asymetric links in terms of a network layer because of asymmetric traffic load on nodes. For instance, a node A can receive link status messages from a node B but the node B cannot because of collision or limited size of incoming/outgoing buffer.

  4. The 10 slots are enough to purely observe routing performance in our simulations regardless of the influence of packet drops due to send buffer overflow.

  5. ZigBee standard specifies resourceful nodes to store and answer queries about discovery information and binding tables of sleeping end devices

References

  1. Alliance, Z. (2011). Zigbee. http://www.zigbee.org.

  2. Baronti, P., Pillai, P., Chook, V. W., Chessa, S., Gotta, A., & Hu, Y. F. (2007). Wireless sensor networks: A survey on the state of the art and the 802.15.4 and zigbee standards. Computer Communications, 30(7), 1655–1695.

    Article  Google Scholar 

  3. Bilgin, B., & Gungor, V. (2012). Performance evaluations of zigbee in different smart grid environments. Computer Networks, 56(8), 2196–2205.

    Article  Google Scholar 

  4. Chaabane, C., Pegatoquet, A., Auguin, M., & Jemaa, M. (2012). An efficient mobility management approach for ieee 802.15.4/zigbee nodes. In 2012 IEEE 14th international conference on high performance computing and communication 2012 IEEE 9th international conference on embedded software and systems (HPCC-ICESS) (pp. 897–902).

  5. Chakeres, I. D., & Klein-Berndt, L. (2002). Aodvjr, aodv simplified. SIGMOBILE Mobile Computing and Communications Review, 6, 100–101.

    Article  Google Scholar 

  6. Chen, L. J., Sun, T., & Liang, N. C. (2010). An evaluation study of mobility support in zigbee networks. Journal of Signal Processing Systems, 59(1), 111–122.

    Article  Google Scholar 

  7. De Couto, D. S. J., Aguayo, D., Bicket, J., & Morris, R. (2003). A high-throughput path metric for multi-hop wireless routing. In Proceedings of the 9th annual international conference on mobile computing and networking, ACM, MobiCom ’03 (pp. 134–146).

  8. Ding, G., Sahinoglu, Z., Orlik, P., Zhang, J., & Bhargava, B. (2006). Tree-based data broadcast in ieee 802.15.4 and zigbee networks. IEEE Transactions on Mobile Computing, 5(11), 1561–1574.

    Article  Google Scholar 

  9. Gomez, C., & Paradells, J. (2010). Wireless home automation networks: A survey of architectures and technologies. IEEE Communications Magazine, 48(6), 92–101.

    Article  Google Scholar 

  10. Gungor, V., Lu, B., & Hancke, G. (2010). Opportunities and challenges of wireless sensor networks in smart grid. IEEE Transactions on Industrial Electronics, 57(10), 3557–3564.

    Article  Google Scholar 

  11. Ha, J. Y., Park, H. S., Choi, S., & Kwon, W. H. (2007). Ehrp: Enhanced hierarchical routing protocol for zigbee mesh networks. IEEE Communications Letters, 11(12), 1028–1030.

    Article  Google Scholar 

  12. Herberg, U., & Clausen, T. (2011). A comparative performance study of the routing protocols load and rpl with bi-directional traffic in low-power and lossy networks (lln). In Proceedings of the 8th ACM symposium on performance evaluation of wireless ad hoc, sensor, and ubiquitous networks, PE-WASUN ’11 (pp. 73–80).

  13. IEEE. (2006). IEEE standard for information technology-telecommunications and information exchange between systems-local and metropolitan area networks-specific requirements part 15.4: Wireless medium access control (mac) and physical layer (phy) specifications for low-rate wireless personal area networks (wpans). IEEE Std 802154-2006 (Revision of IEEE Std 802154-2003).

  14. Kim, S., Chong, P., & Kim, D. (2014). A location-free semi-directional-flooding technique for on-demand routing in low-rate wireless mesh networks. IEEE Transactions on Parallel and Distributed Systems., PP(99), 1–1. doi:10.1109/TPDS.2014.2306418.

    Google Scholar 

  15. Kim, T., Kim, S. H., Yang, J., Se, Yoo, & Kim, D. (2014b). Neighbor table based shortcut tree routing in zigbee wireless networks. IEEE Transactions on Parallel and Distributed Systems, 25(3), 706–716.

    Article  Google Scholar 

  16. Ko, J., Terzis, A., Dawson-Haggerty, S., Culler, D., Hui, J., & Levis, P. (2011). Connecting low-power and lossy networks to the internet. IEEE Communications Magazine, 49(4), 96–101.

    Article  Google Scholar 

  17. Kwon, K., Ha, M., Kim, S. H., & Kim, D. (2013). Tamr: Traffic-aware multipath routing for fault tolerance in 6lowpan. In Global communications conference (GLOBECOM), 2013 IEEE (pp. 109–114).

  18. Lee, K. K., Kim, S. H., Choi, Y. S., & Park, H. S. (2006). A mesh routing protocol using cluster label in the zigbee network. In 2006 IEEE International Conference on mobile adhoc and sensor systems (MASS) (pp. 801–806).

  19. Levis, P., Patel, N., Culler, D., & Shenker, S. (2004). Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor networks. In Proceedings of the 1st conference on symposium on networked systems design and implementation-Volume 1, USENIX Association, Berkeley, CA, USA (pp. 2–2).

  20. Mu, J., & Liu, K. (2010). A study on the routing selection method in zigbee networks based on the mobility of the nodes and the scale of the network. In 2010 International Conference on communications and mobile computing (CMC) (Vol. 3, pp. 405–409).

  21. Nefzi, B., & Song, Y. Q. (2007). Performance analysis and improvement of ZigBee routing protocol. In 7th IFAC international conference on fieldbuses & networks in industrial & embedded systems—FeT’2007. IFAC, Toulouse, France.

  22. NS2. (2011). Ns2. www.isi.edu/nsnam/ns.

  23. Pan, M. S., & Tseng, Y. C. (2009). A lightweight network repair scheme for data collection applications in zigbee wsns. IEEE Communications Letters, 13(9), 649–651.

    Article  Google Scholar 

  24. Pan, M. S., Tsai, C. H., & Tseng, Y. C. (2009). The orphan problem in zigbee wireless networks. IEEE Transactions on Mobile Computing, 8(11), 1573–1584.

    Article  Google Scholar 

  25. Ran, P., heng Sun, M., & min Zou, Y. (2006). Zigbee routing selection strategy based on data services and energy-balanced zigbee routing. In IEEE Asia-Pacific conference on services computing, 2006. APSCC ’06 (pp. 400–404).

  26. Shih, Y. Y., Chung, W. H., Hsiu, P. C., & Pang, A. C. (2013). A mobility-aware node deployment and tree construction framework for zigbee wireless networks. IEEE Transactions on Vehicular Technology, 62(6), 2763–2779.

    Article  Google Scholar 

  27. Tripathi, J., de Oliveira, J. C., & Vasseur, J. (2014). Proactive versus reactive routing in low power and lossy networks: Performance analysis and scalability improvements. Ad Hoc Networks, 23, 121–144.

    Article  Google Scholar 

  28. Vlajic, N., Stevanovic, D., & Spanogiannopoulos, G. (2011). Strategies for improving performance of IEEE 802.15.4/zigbee WSNs with path-constrained mobile sink(s). Computer Communications, 34(6), 743–757.

    Article  Google Scholar 

  29. Wang, J. (2013). Zigbee light link and its applicationss. IEEE Wireless Communications, 20(4), 6–7.

    Article  Google Scholar 

  30. WG IL. (2015). 6lowpan. http://datatracker.ietf.org/wg/6lowpan/charter.

  31. Wheeler, A. (2007). Commercial applications of wireless sensor networks using zigbee. IEEE Communications Magazine, 45(4), 70–77. doi:10.1109/MCOM.2007.343615.

    Article  Google Scholar 

  32. Yen, L. H., & Tsai, W. T. (2010). The room shortage problem of tree-based zigbee/ieee 802.15.4 wireless networks. Computer Communications, 33(4), 454–462.

    Article  Google Scholar 

  33. Zamalloa, M Zn, & Krishnamachari, B. (2007). An analysis of unreliability and asymmetry in low-power wireless links. ACM Transactions on Sensor Networks (TOSN), 3(2), 7. doi:10.1145/1240226.1240227.

    Article  Google Scholar 

  34. Zheng, J., & Lee, M. J. (2003). A comprehensive performance study of IEEE 802.15.4 (Vol. 49, p. 14). Hoboken: IEEE Press book.

    Google Scholar 

Download references

Acknowledgements

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2016R1D1A1B03933007).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Taehong Kim.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kim, S.H., Chong, P.K. & Kim, T. Performance Study of Routing Protocols in ZigBee Wireless Mesh Networks. Wireless Pers Commun 95, 1829–1853 (2017). https://doi.org/10.1007/s11277-017-3996-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-017-3996-7

Keywords

Navigation