Abstract
Wireless sensor networks (WSN) constitute a current field of interest in which the major concerns are related to mobility, spatial distribution, connectivity and dynamic creation of networks between autonomous nodes for cooperative detection and data transfer in diverse areas (e.g., healthcare, environmental or industrial monitoring). To this end, the present work describes the theoretical and practical development of a communication protocol for WSNs based on Bluetooth. The interaction between mobile nodes is performed with a multi-hop scheme in response to traffic needs without requiring a scatternet formation procedure. The interest of this algorithm—based on the concept of routing vector—is that it was designed to withstand changes in the node distribution for high-mobility scenarios, thus allowing the implementation of a robust data routing in low-resource microcontrolled devices with no operability loss. As the main contribution, we present the hardware and software implementation of the communication protocol in real devices along several case studies. With this aim, a long-term experimentation in a dense scenario has been carried out through an intelligent agent-based approach to formally validate the protocol considering three different performance metrics: packet delivery ratio, feedback overhead and round-trip time.
Similar content being viewed by others
Abbreviations
- ABR:
-
Associativity-based routing
- AbRA:
-
Agent-based routing approach
- AFH:
-
Adaptive frequency-hopping
- AODV:
-
Ad hoc on-demand distance vector
- CCMAR:
-
Cluster-chain mobile agent routing
- CGSR:
-
Cluster-head gateway switch routing
- CORB:
-
Cross-layer optimized routing protocol for Bluetooth
- DSDV:
-
Destination-sequenced distance-vector
- DSR:
-
Dynamic source routing
- DSRP:
-
Distributed sensor web routing protocol
- FSR:
-
Fisheye state routing
- FO:
-
Feedback overhead
- GSR:
-
Global state routing
- HSR:
-
Hierarchical state routing
- IMA:
-
Intelligent mobile agent
- LAR:
-
Location-aided routing
- LARP:
-
Location aware routing protocol
- LEACH:
-
Low-energy adaptive clustering hierarchy
- OLSR:
-
Optimized link state routing
- OMRP:
-
On-demand multi-hop routing protocol
- PDR:
-
Packet delivery ratio
- RRP:
-
Routing request packet
- RPL:
-
Routing protocol for low power and lossy networks
- RTT:
-
Round-trip time
- RVM:
-
Routing vector method
- SSA:
-
Signal stability-based adaptive routing
- TORA:
-
Temporally-ordered routing algorithm
- MANET:
-
Mobile ad hoc network
- MCU:
-
Micro controller unit
- WRP:
-
Wireless routing protocol
- ZBR:
-
Zone-based routing
- ZRP:
-
Zone routing protocol
References
Zhang, X., & Riley, G. F. (2005). An on-demand Bluetooth scatternet formation and routing protocol for wireless sensor networks. In Sixth international conference on software engineering, artificial intelligence, networking and parallel/distributed computing, 2005 and first ACIS international workshop on self-assembling wireless networks (SNPD/SAWN) (pp. 411–418).
Jayasri, C., Vinothini, K. R., & Chitravalavan, (2013). Mobile based data acquisition system for wireless sensor networks. International Journal of Advanced Information Science and Technology,10(10), 23–28.
Kaushik, S., & Singh, C. (2013). Monitoring and controlling in food storage system using wireless sensor networks based on Zigbee & Bluetooth modules. International Journal of Multidisciplinary in Cryptology and Information Security,2(3), 7–10.
Lozano Domínguez, J. M., Mateo Sanguino, T. J., & Redondo González, M. J. (2019). Evaluation of a robust fault-tolerant mechanism for resilient IoT infrastructures. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering,263, 3–12.
Alkhatib, A., Baicher, G. S., & Darwish, W. K. (2013). Wireless sensor network: An advanced survey. International Journal of Engineering and Innovative Technology,2(7), 355–369.
Tripathi, K., Pandey, M., & Verma, S. (2011). Comparison of reactive and proactive routing protocols for different mobility conditions in WSN. In Proceedings of the international conference on communication, computing & security (ICCCS) (pp. 156–161).
Sharma, P., Kalia, A., & Thakur, J. (2012). Performance analysis of AODV, DSR and DSDV routing protocols in mobile ad hoc network (MANET). Journal of Information Systems and Communication,3(1), 322–326.
Pabuwal, N., Jain, N., & Jain, B. N. (2003). An architectural framework to deploy scatternet-based applications over Bluetooth. IEEE International Conference on Communications (ICC),2, 1019–1023.
Murthy, S., & García, J. J. (1996). An efficient routing protocol for wireless networks. Mobile Networks and Applications,1(2), 183–197.
Lafon, C., & Durrani, T. S. (2005). Routing strategy for Bluetooth scatternet. In International workshop on wireless ad hoc networks (IWWAN), London, UK.
Tan, G., Miu, A., Guttag, J., & Balakrishnan, H. (2002). An efficient scatternet formation algorithm for dynamic environments. In IASTED communications and computer networks (CCN), Cambridge, USA.
Ilyas, N., Akbar, M., Ullah, R., Khalid, M., Arif, A., & Hafeez, A. (2015). SEDG: Scalable and efficient data gathering routing protocol for underwater WSNs. Procedia Computer Science,52, 584–591.
Bhagwat, P., Watson, T. J., & Segall, A. (1999). A routing vector method (RVM) for routing in Bluetooth scatternets. In The 6th IEEE international workshop on mobile multimedia communications (MOMUC) (pp. 375–379).
Bacarreza Nogales, I. M. (2007). Routing protocol for mobile ad hoc wireless networks. Radioengineering,16(3), 86–90.
Liu, Y., Lee, M. J., & Saadawi, T. N. (2003). A Bluetooth scatternet-route structure for multihop ad hoc networks. IEEE Journal of Selected Areas in Communications,21, 229–239.
Johnson, D. B., Maltz, D. A., & Broch, J. (2001). DSR: The dynamic source routing protocol for multihop wireless ad hoc networks. In C. E. Perkins (Ed). Ad hoc networking, Chapter 5 (pp. 139–172).
Gupta, A. K., Sadawarti, H., & Verma, A. K. (2010). Performance analysis of AODV, DSR & TORA routing protocols. IACSIT International Journal of Engineering and Technology,2(2), 226–231.
Silva, A., Silva, T., Gomes, R., Oliveira, L., Cananea, I., Sadok, D., & Johnsson, M. (2008). Routing solutions for future dynamic networks. In 10th international conference on advanced communication technology (ICACT) (pp. 212–217).
Perkins, C., Royer, E., & Das, S. (2003). RFC3561 ad hoc on-demand distance vector (AODV) routing. Technical report, Internet Engineering Task Force (IETF).
Jung, S., Chang, A., & Gerla, M. (2007). New bluetooth interconnection methods: Overlaid Bluetooth piconets (OBP) and temporary scatternets (TS). Computer Communications,30(10), 2258–2273.
Huang, L., Chen, H, Sivakumar, T., & Sezaki, K. (2004). Cross-layer optimized routing for Bluetooth personal area network. In Proceedings of the International Conference on computer communications and networks (ICCCN) (pp. 155–160).
Ghinita, G., Azarmi, M., & Bertino, E. (2010). Privacy-aware location-aided routing in mobile ad hoc networks. In Eleventh international conference on mobile data management (MDM) (pp. 65–74).
Chang, C. Y., Sahoo, P. K., & Lee, S. C. (2005). LARP: A novel routing protocol for the Bluetooth scatternet. In Second IFIP international conference on wireless and optical communications networks (WOCN) (pp. 56–60).
Kapoor, R., & Gerla, M. (2003). A zone routing protocol for Bluetooth scatternets. In IEEE wireless communications and networking conference (pp. 1459–1464).
Du, H., Hassanein, H., & Yeh, C. (2003). Zone-based routing protocol for high-mobility MANET. IEEE Canadian Conference on Electrical and Computer Engineering (CCECE),2, 1055–1058.
Rabiner Heinzelman, W., Chandrakasan, A., & Balakrishnan, H. (2000). Energy-efficient communication protocol for wireless microsensor networks. In 33rd Hawaii international conference on system sciences.
Salim, A., Osamy, W., & Khedr, A. (2014). IBLEACH: Intra-balanced LEACH protocol for wireless sensor networks. Journal Wireless Networks,20(6), 1515–1525.
Cai, X., Duan, Y., He, Y., Yang, J., & Li, C. (2014). Bee-sensor-C: An energy-efficient and scalable multipath routing protocol for wireless sensor networks. International Journal of Distributed Sensor Networks, 26, 1–14.
Pachlor, R., & Shrimankar, D. (2017). VCH-ECCR: A centralized routing protocol for wireless sensor networks. Journal of Sensors,2017, 8946576.
Beutel, J., Kasten, O., Mattern, F., Römer, K., Siegemund, F., & Thiele, L. (2004). Prototyping wireless sensor network applications with BTnodes. In 1st IEEE European workshop on wireless sensor networks (EWSN) (pp. 323–338).
Nachman, L., Kling, R., Adler, R., Huang, J., & Hummel, V. (2005). The Intel mote platform: A Bluetooth-based sensor network for industrial monitoring. In The fourth international conference on information processing in sensor networks (IPSN 2005) (pp. 437–442), Los Angeles, USA.
Valada, A., Kohanbash, D., & Kantor, G. (2010). Design and development of a wireless sensor network system for precision agriculture. Technical report, Carnegie Mellon University.
Malik, H., & Zatar, W. (2019). Agent based routing approach to support structural health monitoring-informed, intelligent transportation system. Journal of Ambient Intelligence and Humanized Computing, 1–13.
Mittal, M., Srinivasan, S., Rani, M., & Vyas, O. P. (2017). Type-2 fuzzy ontology-based multi-agents system for wireless sensor network. In Proceedings of the 2017 IEEE region 10 conference (TENCON) (pp. 1–6).
Sasirekha, S., & Swamynathan, S. (2017). Cluster-chain mobile agent routing algorithm for efficient data aggregation in wireless sensor network. Journal of Communications and Networks,19(4), 392–401.
Vijayalakshmi, A., & Palanivelu, T. G. (2017). Intelligent mobile agents collaboration for the performance enhancement in wireless sensor networks. International Journal of Signal and Imaging Systems Engineering,10(1–2), 72–83.
Mezghani, M., & Abdellaoui, M. (2016). WSN efficient data management and intelligent communication for load balancing based on Khalimsky topology and mobile agents. Studies in Computational Intelligence,650, 385–404.
IEEE Computer Society. (2002). 802.15.1-2002—Part 15: Wireless medium access control (MAC) and physical layer (PHY) specifications for wireless personal area networks (WPANs). Technical report, New York, USA.
Sánchez Alcántara, M., & Mateo Sanguino, T. J. (2009). Routing and control protocol of Bluetooth devices. Technical report, University of Huelva, Spain.
Koninklijke Philips Electronics. (2005). BGB203 BT 2.0 serial port profile module user’s guide Rev. 1.0.3-21. Technical report, The Netherlands.
Kelly, D., McLoone, S., Dishongh, T., McGrath, M., & Behan J. (2008). Single access point location tracking for in-home health monitoring. In Proceedings of 5th workshop on positioning, navigation and communication (WPNC) (pp. 23–29).
Czernikowski, R. (2005). Personal ambience monitor. Technical report, The Kate Gleason College of Engineering, NY, USA.
Lagerstedt, L. (2003). Simulation of Bluetooth network. Technical report, Royal Institute of Technology (KTH), Stockholm, Sweden.
Taillandier, P., Bourgais, M., Caillou, P., Adam, C. A., & Gaudou, B. (2016). A BDI agent architecture for the GAMA modeling and simulation platform. In 17th international workshop on multi-agent-based simulation (MABS).
Navarro Lozano, E. (2019). Simulation of Bluetooth protocols through intelligent agents. Technical report, University of Huelva, Spain.
Johnson, D. B., & Maltz, D. A. (1996). Dynamic source routing in ad hoc wireless networks. In T. Imielinski & H. F. Korth (Eds.), Mobile computing. The Kluwer international series in engineering and computer science (Vol. 353). Boston, MA: Springer.
Acknowledgements
We would like to thank the support of the research group TEP-192 “Control and Robotics” of the University of Huelva.
Author information
Authors and Affiliations
Contributions
The author declares full contribution to this work.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflicts of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mateo Sanguino, T.J., Navarro Lozano, E. & Sánchez Alcántara, M. Intelligent Agent-Based Assessment of a Resilient Multi-hop Routing Protocol for Dynamic WSN. Wireless Pers Commun 112, 1995–2021 (2020). https://doi.org/10.1007/s11277-020-07136-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-020-07136-1