Comparative Performance Analysis between nRF24L01+ and XBEE ZB Module Based Wireless Ad-hoc Networks

Full Text (PDF, 858KB), PP.36-44

Views: 0 Downloads: 0

Author(s)

Himadri Nath Saha 1,* Shashwata Mandal 1 Shinjan Mitra 1 Soham Banerjee 1 Urmi Saha 1

1. Department of Computer Science & Engineering, Institute of Engineering & Management, Kolkata, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijcnis.2017.07.05

Received: 15 Jan. 2017 / Revised: 2 Apr. 2017 / Accepted: 1 May 2017 / Published: 8 Jul. 2017

Index Terms

Ad hoc networks, Multi-hop networks, Network throughput, nRF24L01+, Wireless mesh networks, Zigbee

Abstract

Among the common wireless communication modules like Bluetooth and Wi-Fi, XBee modules are embedded solutions providing wireless communication standard with self-healing mesh networks, which has longer range than Bluetooth and lower power consumption than Wi-Fi. An alternative to the XBee radio modules is nRF24L01+ radio modules which are cheap and powerful, highly integrated, ultra-low power (ULP) 2Mbps RF transceiver ICs for the 2.4GHz ISM (Industrial, Scientific, and Medical) band. In this paper, performances of nRF24L01+ modules have been analyzed and compared with that of XBee ZB modules in wireless ad-hoc networks. The performance metrics for the analytical study are - 1) Throughput measurement, 2) Mesh routing recovery time and 3) Power consumption. This work has revolved around an open source library released by the developer, tmrh20 which builds a complete TCP/IP suite on top of the nRF24L01+ modules.

Cite This Paper

Himadrinath Saha, Shashwata Mandal, Shinjan Mitra, Soham Banerjee, Urmi Saha, "Comparative Performance Analysis between nRF24L01+ and XBEE ZB Module Based Wireless Ad-hoc Networks", International Journal of Computer Network and Information Security(IJCNIS), Vol.9, No.7, pp.36-44, 2017. DOI:10.5815/ijcnis.2017.07.05

Reference

[1]Xiao, Yang, and Yi Pan. Emerging Wireless LANs, Wireless PANs, and Wireless MANs: IEEE 802.11, IEEE 802.15, 802.16 Wireless Standard Family. Yang Xiao & Yi Pan. John Wiley & Sons, 2009.
[2]Digi International Inc. “Zigbee Wireless Standard”, 2013, Available: http://www.digi.com/technology/rf-articles/ wirelesszigbee
[3]Bluetooth SIG, Inc. “Bluetooth core specification”, 2016, Available: https://www.bluetooth.com/specifications/ bluetooth-core-specification.
[4]Digi International Inc., “XBee?/XBee-PRO? RF Modules”, product datasheet, available at https://www.sparkfun.com/datasheets/Wireless/Zigbee/XBee-Datasheet.pdf.
[5]Zheng, Jianliang, and Myung J Lee. "A comprehensive performance study of IEEE 802.15. 4." 49 (2004).
[6]Nordic Semiconductor, “nRF24L01 overview” available at http://www.nordicsemi.com/eng/Products/2.4GHz-RF/ nRF24L01 (2007).
[7]ZigBee Alliance “Zigbee Specification – 05-3474 Rev 20”, Sep. 2012 http://www.zigbee.org/wp-content/uploads/ 2014/11/docs-05-3474-20-0csg-zigbee-specification.pdf.
[8]Nordic Semiconductor, “nRF24L01 Single Chip 2.4GHz Transceiver Product Specification”, July 2007, available at http://www.nordicsemi.com/eng/content/download/ 2730/34105/file/nRF24L01_Product_Specification_v2_0.pdf.
[9]Piyare, Rajeev, and Seong-ro Lee, “Performance analysis of XBee ZB module based wireless sensor networks”, International Journal of Scientific & Engineering Research 4.4 (2013): 1615-1621.
[10]Terry King, Mary Alice Osborne, Jun Peng, Barry King and other contributors, “Nrf24L01-2.4GHz-HowTo”, wiki page available at https://arduino-info.wikispaces.com/Nrf 24L01-2.4GHz-HowTo
[11]Akshay Jha, “Wireless Remote Using 2.4 Ghz NRF24L01: Simple Tutorial Using of NRF24L01 & Arduino”, blog post, http://www.instructables.com/id/Wireless-Remote- Using-24-Ghz-NRF24L01-Simple-Tutor/
[12]TMRH20, “Optimized High Speed NRF24L01+ Driver Class Documentation V1.0”, Sep. 2016, library documentation, available at http://tmrh20.github.io/RF24/
[13]TMRH20, “Newly Optimized RF24Network Layer v1.0.7”, Sep. 2016, library documentation, available at http://tmrh20.github.io/RF24Network/
[14]TMRH20, “RF24Mesh V1.0.3b” Nov. 2015, library documentation, available at http://tmrh20.github.io/RF24Network/
[15]Dynastream Innovations Inc. “ANT Message Protocol and Usage”, July 2007, available at https://www.sparkfun.com/datasheets/Wireless/Nordic/ANT-UserGuide.pdf
[16]Rohit Singh, Himadri Nath Saha, Debika Bhattacharyya and Pranab Kumar Banerjee, “Administrator and Fidelity Based Secure Routing (AFSR) Protocol in MANET”, Journal of Computing and Information Technology, Vol. 24, No. 1, March 2016, 31–43
[17]Jaideep Kaur, Kamaljit Kaur,"Internet of Things: A Review on Technologies, Architecture, Challenges, Applications, Future Trends", International Journal of Computer Network and Information Security(IJCNIS), Vol.9, No.4, pp. 57-70, 2017.DOI: 10.5815/ijcnis.2017.04.07
[18]Shinjan Mitra, “String pingpair with and without ack”, Aug 2016, https://github.com/shinjanxp/RF24/commit/e 483d9ec0eb7019c22f41e8030fcbfb274ed1c73
[19]Shinjan Mitra, “Mesh pingpair master and node”, Aug 2016, https://github.com/shinjanxp/RF24Mesh/commit/ 1e00bdcafdd2f511b1ae363af48c27e42160c793
[20]Kaebeh Yaeghoobi S.B., M.K. Soni, S.S. Tyagi,"Dynamic and Real-time Sleep Schedule Protocols for Energy Efficiency in WSNs", International Journal of Computer Network and Information Security(IJCNIS), Vol.8, No.1, pp.9-17, 2016.DOI: 10.5815/ijcnis.2016.01.02
[21]Navid Amini, “Energy-Efficiency of Multihop Ad-hoc Sensor Networks”, University of California, Los Angeles, pg6 available at http://web.cs.ucla.edu/~amini/files/ publications/Amini_TR3.pdf
[22]P.Periyasamy and Dr.E.Karthikeyan, “Survey of Current Multipath Routing Protocols for Mobile AD Hoc Networks”, I.J. Computer Network and Information Security, 2013, 12, 68-79
[23]Himadri Nath Saha, Abhilasha Mandal, and Sinha Abhirup, “Recent trends in the Internet of Things”, Computing and Communication Workshop and Conference (CCWC), 2017 IEEE 7th Annual.
[24]Himadri Nath Saha, Debika Bhattacharyya, PK Banerjee, “Energy efficient administrator based secure routing in MANET”, Advances in Computer Science, Engineering & Applications, pg 659-672.
[25]Himadri Nath Saha, Saptarshi Banerjee, Arnab Majumdar, Ratul Dey, “Modified Ant Colony Optimization (ACO) based routing protocol for MANET”, 6th International Conference and Workshop on Computing and Communication (IEMCON -2015).
[26]Debaditya Choudhury, Debanjana Kar, Katha Roy Biswas, Himadri Nath Saha, “Energy efficient routing in mobile ad-hoc networks”, 6th International Conference and Workshop on Computing and Communication (IEMCON -2015).
[27]Jayita Mandal, Himadri Nath Saha, “Modified Ant Colony Based Routing Algorithm in MANET”, “International Journal of Computer & Organization trends (IJCOT)” Vol. 3 Issue 10, pg 473-477.