journal article·2023-06-30Open access

Performance Evaluation of an IEEE 802.15.4-Based Thread Network for Efficient Internet of Things Communications in Smart Cities

Sohaib Bin Altaf Khattak, Moustafa M. Nasralla, Haleem Farman, Nikumani Choudhury

Applied Sciences· Volume 13· Issue 13

Abstract

The increasing demand for Internet of Things (IoT) applications has resulted in vast amounts of data, requiring the utilization of big data analytics. The integration of big data analytics in IoT-based smart cities can greatly benefit from the development of wireless communication protocols, among which the Thread protocol has emerged as a promising option. Thread is IEEE 802.15.4 based and has advanced capabilities like mesh networking, IPv6 support, and multiple gateways providing no single point of failure. This paper presents the design and evaluation of a low-cost mesh network using Raspberry Pi, nRF52840 dongle, and OpenThread 1.2 (i.e., an open-source software implementation of the Thread protocol stack). The research elaborates on the hardware and software solutions used, as well as the network topologies adopted. To evaluate the performance of the developed system, extensive real-time tests are performed, considering parameters, such as jitter, packet loss, and round trip time. These tests effectively demonstrate the effectiveness of the Thread network. Furthermore, the impact of varying payload size and bitrate on the network is analyzed to understand its influence. The behavior of the multi-hop network is also examined under link failure scenarios, providing insights into the network’s robustness. Our findings provide valuable insights for researchers interested in designing low-cost and efficient mesh networks for various IoT applications, including home automation, building/campus monitoring systems, distributed industrial IoT applications, and smart city infrastructure.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: IoT Networks and Protocols · IoT-based Smart Home Systems · Energy Efficient Wireless Sensor Networks

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Smart Systems Engineering Laboratory, Department of Communications and Networks Engineering, Prince Sultan University, Riyadh 11586, Saudi Arabia

Department of Computer Science and Information Systems, Birla Institute of Technology and Science Pilani, Hyderabad 333031, India

Funding

Prince Sultan University; Saudi Arabia

References (35)

Show source-provided references
1. A Novel Single Anchor Localization Method for Wireless Sensors in 5G Satellite-Terrestrial Network10.1016/j.aej.2021.11.061 ↗
2. Two-way approach for improved real-time transmission in fog-iot-based health monitoring system for critical patients10.32604/csse.2023.036316 ↗
3. Elfouly, F.H., Ramadan, R.A., Khedr, A.Y., Yadav, K., Azar, A.T., and Abdelhamed, M.A. (2021). Efficient Node Deployment of Large-Scale Heterogeneous Wireless Sensor Networks. Appl. Sci., 11.10.3390/app112210924 ↗
4. Jan, H., Yar, H., Iqbal, J., Farman, H., Khan, Z., and Koubaa, A. (2020, January 3–5). Raspberry Pi Assisted Safety System for Elderly People: An Application of Smart Home. Proceedings of the 2020 First International Conference of Smart Systems and Emerging Technologies (SMARTTECH), Riyadh, Saudi Arabia.10.1109/SMART-TECH49988.2020.00046 ↗
5. Plug-Mate: An IoT-based occupancy-driven plug load management system in smart buildings10.1016/j.buildenv.2022.109472 ↗
6. Data-driven predictive control for smart HVAC system in IoT-integrated buildings with time-series forecasting and reinforcement learning10.1016/j.apenergy.2023.120936 ↗
7. Predicting commercial vehicle parking duration using generative adversarial multiple imputation networks10.1177/0361198120932166 ↗
8. Designing a Smart Transportation System: An Internet of Things and Big Data Approach10.1109/MWC.2019.1800512 ↗
9. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications10.1109/COMST.2015.2444095 ↗
10. A smart monitoring system for campus using Zigbee wireless sensor networks10.15282/ijsecs.4.1.2018.1.0034 ↗
11. A scalable Bluetooth Low Energy approach to identify occupancy patterns and profiles in office spaces10.1016/j.buildenv.2020.106681 ↗
12. Orfanos, V.A., Kaminaris, S.D., Papageorgas, P., Piromalis, D., and Kandris, D. (2023). A Comprehensive Review of IoT Networking Technologies for Smart Home Automation Applications. J. Sens. Actuator Netw., 12.10.3390/jsan12020030 ↗
13. Unwala, I., Taqvi, Z., and Lu, J. (2018, January 4–6). Thread: An IoT Protocol. Proceedings of the 2018 IEEE Green Technologies Conference (GreenTech), Austin, TX, USA.10.1109/GreenTech.2018.00037 ↗
14. (2023, April 27). Thread Network Fundamentals, White Paper. Available online: https://www.threadgroup.org/support.
15. A Systematic Literature Review on Security of Vehicular Ad-Hoc Network (VANET) Based on VEINS Framework10.1109/ACCESS.2023.3274774 ↗
16. Nakura, K., Ishibashi, N., Masaki, H., Mizutani, K., and Harada, H. (2022, January 12–15). Experimental Evaluation of IEEE 802.15.4 OFDM for Wireless IoT Communication Systems. Proceedings of the 2022 IEEE 33rd Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Kyoto, Japan.10.1109/PIMRC54779.2022.9978097 ↗
17. Silicon Labs (2023, April 27). Thread Mesh Network Performance. Available online: https://www.silabs.com/documents/login/application-notes/an1141-thread-mesh-network-performance.pdf.
18. NXP Semiconductors (2023, April 27). Thread Large Network. AN12099. Available online: https://www.nxp.com/docs/en/application-note/AN12099.pdf.
19. Silicon Labs (2023, April 27). Benchmarking Bluetooth Mesh, Thread, and Zigbee Network Performance. Available online: https://www.silabs.com/wireless/multiprotocol/mesh-performance.
20. Sistu, S., Liu, Q., Ozcelebi, T., Dijk, E., and Zotti, T. (2019, January 18–20). Performance Evaluation of Thread Protocol based Wireless Mesh Networks for Lighting Systems. Proceedings of the 2019 International Symposium on Networks, Computers and Communications (ISNCC), Istanbul, Turkey.10.1109/ISNCC.2019.8909109 ↗
21. Rzepecki, W., and Ryba, P. (2019, January 26–28). IoTSP: Thread Mesh vs. Other Widely used Wireless Protocols—Comparison and use Cases Study. Proceedings of the 2019 7th International Conference on Future Internet of Things and Cloud (FiCloud), Istanbul, Turkey.10.1109/FiCloud.2019.00048 ↗
22. Tupas Castro, C.M., Sharma, A., Kumar, D.S., Abidi, K., and Kim, N. (2022, January 4–7). The implementation of Thread Network for a Smart Factory. Proceedings of the 2022 IEEE Symposium Series on Computational Intelligence (SSCI), Singapore.10.1109/SSCI51031.2022.10022228 ↗
23. Latency Analysis of Wireless Networks for Proximity Services in Smart Home and Building Automation: The Case of Thread10.1109/ACCESS.2018.2888939 ↗
24. Chitanvis, R., Ravi, N., Zantye, T., and El-Sharkawy, M. (2019, January 15–19). Collision avoidance and Drone surveillance using Thread protocol in V2V and V2I communications. Proceedings of the 2019 IEEE National Aerospace and Electronics Conference (NAECON), Dayton, OH, USA.10.1109/NAECON46414.2019.9058170 ↗
25. Design and Prototyping of a Thread Border Router Based on a Non Network-Co-Processor Architecture10.1109/ACCESS.2020.2983734 ↗
26. Grohmann, A.I., Nophut, D., Sobe, M., Perez, A.B., and Fitzek, F.H.P. (2021, January 9–12). Interference resilience of Thread: A practical performance evaluation. Proceedings of the 2021 IEEE 18th Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA.10.1109/CCNC49032.2021.9369625 ↗
27. IEEE 802.15.4e in a Nutshell: Survey and Performance Evaluation10.1109/COMST.2018.2800898 ↗
28. Khattak, S.B.A., Fawad, M.M., Nasralla, M.A., Mostafa, H.E., and Jia, M. (2022). WLAN RSS-Based Fingerprinting for Indoor Localization: A Machine Learning Inspired Bag-of-Features Approach. Sensors, 22.10.3390/s22145236 ↗
29. Latif, S., Driss, M., Boulila, W., Jamal, S.S., Idrees, Z., and Ahmad, J. (2021). Deep Learning for the Industrial Internet of Things (IIoT): A Comprehensive Survey of Techniques, Implementation Frameworks, Potential Applications, and Future Directions. Sensors, 21.10.3390/s21227518 ↗
30. Choudhury, N., Nasralla, M.M., Shrivastav, A., and Hazarika, A. (2022, January 14–17). DDAS: Distributed Delay Aware Scheduling for DSME based IoT Network Applications in Smart Cities. Proceedings of the 2022 IEEE 23rd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Belfast, UK.10.1109/WoWMoM54355.2022.00083 ↗
31. Rzepecki, W., Iwanecki, Ł., and Ryba, P. (2018, January 6–8). IEEE 802.15.4 Thread Mesh Network—Data Transmission in Harsh Environment. Proceedings of the 2018 6th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW), Barcelona, Spain.10.1109/W-FiCloud.2018.00013 ↗
32. (2023, April 27). nRF52840 Dongle. Available online: https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dongle.
33. (2023, April 27). OpenThread. Available online: https://openthread.io/.
34. (2023, April 27). OpenThread Git Repository. Available online: https://github.com/openthread.
35. Singh, N., and Vardhan, M. (2021). Proceedings of the Fourth International Conference on Microelectronics, Computing and Communication Systems: MCCS 2019–2021, Springer.