Journal of Mobile Computing, Communications & Mobile Networks Original Research

An Empirical Analysis of Bluetooth Low Energy Reliability Challenges for Offline Messaging Applications

  1. Akanksha Moolshankar Jaiswal Department of MCA, Thakur Institute of Management Studies, Career Development & Research (TIMSCDR) Mumbai
  2. Vivek Shailendra Gupta Department of MCA, Thakur Institute of Management Studies, Career Development & Research (TIMSCDR) Mumbai
  3. Rashmi Vipat Department of MCA, Thakur Institute of Management Studies, Career Development & Research (TIMSCDR) Mumbai

Abstract

In today's hyper-connected world, modern communication relies heavily on centralised internet infrastructure, making robust offline messaging solutions increasingly essential. A crucial vulnerability is revealed by network failures, natural disasters, and distant region deployments: communication breaks down when internet connectivity does. Due to its low power consumption and almost ubiquitous availability in contemporary smartphones, Bluetooth Low Energy (BLE) has become a promising candidate for offline, device-to-device communications. This study presents an empirical analysis of BLE reliability in real-world messaging scenarios through the design and implementation of a secure, hybrid peer-to-peer chat application for Android. The technology, which is protected by end-to-end RSA-2048 encryption, combines Firebase cloud services for online scenarios with BLE for offline communication. The validity of the hybrid architecture as a whole is confirmed by our implementation, which effectively exhibits user authentication with 100% success rate, contact discovery with 95% matching accuracy, and cryptographic operations averaging 45 ms per message. However, extensive empirical testing showed that the BLE communication layer has significant reliability problems. Message transmission over BLE recorded a 0% success rate in all test scenarios, including both controlled and high-interference situations, although device detection achieved a 70% success rate and connection formation reached 60%. The BLE Generic Attribute Profile (GATT) protocol's basic architectural inadequacies with the requirements of real-time, bidirectional messaging are the cause of this ongoing failure. This study provides a functional prototype, a comparative protocol analysis, developer recommendations, performance benchmarks, and a critical root cause analysis. According to the results, reliable offline communication may require significant protocol-level optimizations or hybrid communication architectures that combine different protocols for data transfer with BLE for discovery.

Keywords

References (16)

  1. International Telecommunication Union. Measuring digital development: Facts and figures 2023. Geneva: ITU Publications; 2023.
  2. Bluetooth SIG. Bluetooth core specification version 5.3 [Internet]. Washington: Bluetooth SIG; 2021 [cited 2023 Aug 20]. Available from: https://www.bluetooth.com/specifications/specs/core-specification-5-3
  3. Tosi J, Taffoni F, Santacatterina M, Sannino R, Formica D. Performance evaluation of Bluetooth Low Energy: a systematic review. Sensors. 2017;17(12):2898.
  4. Johnson D, Maltz D. Dynamic source routing in ad hoc wireless networks. In: Imielinski T, Korth H, editors. Mobile computing. New York: Springer; 1996. p. 153-81.
  5. Burleigh S, Hooke A, Torgerson L, Fall K, Cerf V, Durst B, et al. Delay-tolerant networking: an approach to interplanetary Internet. IEEE Commun Mag. 2003;41(6):128-36.
  6. Briar Project. Briar: Secure messaging, anywhere [Internet]. 2023 [cited 2023 Aug 15]. Available from: https://briarproject.org/
  7. Purohit KC, Li S, Sun Z. FireChat: A lightweight mesh networking application. In: Proceedings of the IEEE INFOCOM 2015 Workshop; 2015 Apr; Hong Kong. Piscataway (NJ): IEEE; 2015.
  8. Bridgefy Inc. Bridgefy: Offline messaging SDK [Internet]. 2023 [cited 2023 Aug 20]. Available from: https://bridgefy.me/
  9. Gomez C, Oller J, Paradells J. Overview and evaluation of Bluetooth Low Energy: an emerging low-power wireless technology. Sensors. 2012;12(9):11734-53.
  10. Siekkinen M, Hoikkanen MA, Nurminen JK. How low energy is Bluetooth Low Energy? Comparative measurements with ZigBee/802.15.4. In: Proceedings of the IEEE Wireless Communications and Networking Conference Workshops (WCNCW); 2012; Paris, France. Piscataway (NJ): IEEE; 2012. p. 232-7.
  11. Leoni JL, Stacchio L, Valenti ARL. Experimental characterization of BLE PHY modes and their impact on power consumption and packet error rate. IEEE Internet Things J. 2021;8(10):8009-21.
  12. Tai TV, Kim KS, Lee S. Performance analysis of Bluetooth Low Energy for high-density IoT networks. In: Proceedings of the International Conference on Information and Communication Technology (ICICT); 2020. Piscataway (NJ): IEEE; 2020. p. 1-4.
  13. Unger N, Dechand S, Bonneau J, Fahl S, Perl H, Goldberg I, et al. SoK: Secure messaging. In: Proceedings of the IEEE Symposium on Security and Privacy; 2015 May; San Jose, CA. Piscataway (NJ): IEEE; 2015. p. 232-49.
  14. Pang B, T'Jonck K, Claeys T, Pissoort D, Hallez H, Boydens J. Bluetooth Low Energy interference awareness scheme and improved channel selection algorithm for connection robustness. Sensors. 2021;21(7):2257.
  15. Gomez C, Demirkol I, Paradells J. Performance evaluation of Bluetooth Low Energy in dense environments: challenges and opportunities. IEEE Internet Things J. 2021;8(15):12089-102.
  16. Caesar M, Pawelke T, Steffan J, Terhorst G. A survey on Bluetooth Low Energy security and privacy. Comput Netw. 2022;205:108712.
Support