Middleware Technologies for Smart Wireless Sensor Networks towards Internet of Things: A Comparative Review

Internet of Things (IoT) offers complex networks of connected devices, which are used to serve in the real-time environment. Interestingly, Wireless Sensor Networks (WSNs) play as one of the major components to observe environment in real-time. Although, IoT is being used in diverse applications and services, which involve heterogeneity and interoperability that make it more complex as compared to traditional networks. Further, to take-care of these issues middleware coalesce as a software technology by supporting interoperability, heterogeneous computing, and communication. So, middleware can be used in various IoT applications by extending the WSNs as a services. With this reference, we provide a survey on WSNs middlewares towards IoT to provide a comparative view of various middlewares and how this middleware technology can be used to incorporate several problems arise in the development of IoT applications. This survey paper also highlights the various issues involved while developing the IoT applications.

[1]  G. Fortino,et al.  Using Mobile Agents as Enabling Technology for Wireless Sensor Networks , 2008, 2008 Second International Conference on Sensor Technologies and Applications (sensorcomm 2008).

[2]  Maria-Cristina Marinescu,et al.  Original papers: A novel methodology for the monitoring of the agricultural production process based on wireless sensor networks , 2011 .

[3]  Chien-Chung Shen,et al.  Sensor Information Networking Architecture , 2000, Proceedings 2000. International Workshop on Parallel Processing.

[4]  Nalini Venkatasubramanian,et al.  Adaptive Middleware for Distributed Sensor Environments , 2003 .

[5]  Eleonora Borgia,et al.  The Internet of Things vision: Key features, applications and open issues , 2014, Comput. Commun..

[6]  Peter Rosengren,et al.  A Development Platform for Integrating Wireless Devices and Sensors into Ambient Intelligence Systems , 2009, 2009 6th IEEE Annual Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops.

[7]  Edison Pignaton de Freitas,et al.  A Survey on Adaptable Middleware for Wireless Sensor Networks , 2008 .

[8]  Nader Mohamed,et al.  Middleware for Wireless Sensor Networks: A Survey , 2006, 2006 1st International Conference on Communication Systems Software & Middleware.

[9]  Deborah Estrin,et al.  Guest Editors' Introduction: Overview of Sensor Networks , 2004, Computer.

[10]  Gwo-Jia Jong,et al.  The Intelligent RFID Information Security Integrated Antenna Arrays System Based on SOA , 2012, Wirel. Pers. Commun..

[11]  Gustavo Alonso,et al.  SwissQM: Next Generation Data Processing in Sensor Networks , 2007, CIDR.

[12]  Andreas Möller,et al.  A Middleware for Intelligent Environments and the Internet of Things , 2010, UIC.

[13]  Stefan Oppl,et al.  A Tuple-Space Based Middleware for Collaborative Tangible User Interfaces , 2007, 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2007).

[14]  Elaine Shi,et al.  Designing secure sensor networks , 2004, IEEE Wireless Communications.

[15]  Margaret Martonosi,et al.  Impala: a middleware system for managing autonomic, parallel sensor systems , 2003, PPoPP '03.

[16]  KimSungho,et al.  TinyVM: an energy-efficient execution infrastructure for sensor networks , 2012 .

[17]  M. Maher Ben Ismail,et al.  Generic Evaluation Metrics for Hyperspectral Data Unmixing , 2016, Intell. Autom. Soft Comput..

[18]  Philip Levis,et al.  The nesC language: a holistic approach to networked embedded systems , 2003, SIGP.

[19]  Burkhard Stiller,et al.  Towards the Future Internet - Emerging Trends from European Research , 2010, Future Internet Assembly.

[20]  Ramon Lopes,et al.  MASPOT: A Mobile Agent System for Sun SPOT , 2011, 2011 Tenth International Symposium on Autonomous Decentralized Systems.

[21]  Jean-Marie Bonnin,et al.  Wireless sensor networks: a survey on recent developments and potential synergies , 2013, The Journal of Supercomputing.

[22]  Sungho Kim,et al.  TinyVM: an energy‐efficient execution infrastructure for sensor networks , 2012, Softw. Pract. Exp..

[23]  Peter I. Corke,et al.  Data muling over underwater wireless sensor networks using an autonomous underwater vehicle , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[24]  Carlos André Guimarães Ferraz,et al.  Mires: a publish/subscribe middleware for sensor networks , 2005, Personal and Ubiquitous Computing.

[25]  Luca Mainetti,et al.  Evolution of wireless sensor networks towards the Internet of Things: A survey , 2011, SoftCOM 2011, 19th International Conference on Software, Telecommunications and Computer Networks.

[26]  Douglas C. Schmidt,et al.  The design of the TAO real-time object request broker , 1998, Comput. Commun..

[27]  John A. Zinky,et al.  Architectural Support for Quality of Service for CORBA Objects , 1997, Theory Pract. Object Syst..

[28]  Karl Aberer,et al.  The Global Sensor Networks middleware for efficient and flexible deployment and interconnection of sensor networks , 2006 .

[29]  Nelson Souto Rosa,et al.  TS-Mid: Middleware for Wireless Sensor Networks Based on Tuple Space , 2008, 22nd International Conference on Advanced Information Networking and Applications - Workshops (aina workshops 2008).

[30]  Mohan Kumar,et al.  MidFusion: An adaptive middleware for information fusion in sensor network applications , 2008, Inf. Fusion.

[31]  Chenyang Lu,et al.  Rapid Development and Flexible Deployment of Adaptive Wireless Sensor Network Applications , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[32]  Srinivasan Seshan,et al.  IrisNet: An Architecture for a Worldwide Sensor Web , 2003, IEEE Pervasive Comput..

[33]  E. Campo,et al.  WSN-HM: Energy-efficient Wireless Sensor Network for home monitoring , 2009, 2009 International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP).

[34]  Abbas Jamalipour,et al.  Wireless Body Area Networks: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[35]  Emin Gün Sirer,et al.  On the need for system-level support for ad hoc and sensor networks , 2002, OPSR.

[36]  Maurizio Tomasella,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[37]  M. Castillo-Effer,et al.  Wireless sensor networks for flash-flood alerting , 2004, Proceedings of the Fifth IEEE International Caracas Conference on Devices, Circuits and Systems, 2004..

[38]  Vlad Trifa,et al.  Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services , 2010, IEEE Transactions on Services Computing.

[39]  Amy L. Murphy,et al.  TinyLIME: bridging mobile and sensor networks through middleware , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[40]  Xiang Li,et al.  Middleware Systems for Wireless Sensor Networks: A Comparative Survey , 2014 .

[41]  Nityananda Sarma,et al.  A Survey on Middleware for Wireless Sensor Networks , 2014 .

[42]  Nader Mohamed,et al.  Middleware: middleware challenges and approaches for wireless sensor networks , 2006, IEEE Distributed Systems Online.

[43]  Yuan Li,et al.  Research challenges and applications for underwater sensor networking , 2006, IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006..

[44]  H N Graham,et al.  Maté , 2019, Progress in clinical and biological research.

[45]  Mohamed A. El-Zawawy,et al.  Middleware for Internet of Things: Survey and Challenges , 2018 .

[46]  Valérie Issarny,et al.  Service Oriented Middleware for the Internet of Things: A Perspective - (Invited Paper) , 2011, ServiceWave.

[47]  Marco A. Wehrmeister,et al.  Real-time support in adaptable middleware for heterogeneous sensor networks , 2008, 2008 International Multiconference on Computer Science and Information Technology.

[48]  Cecilia Mascolo,et al.  The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07).

[49]  Pedro José Marrón,et al.  TinyCubus: An Adaptive Cross-Layer Framework for Sensor Networks (TinyCubus: Ein Adaptives Cross-Layer Framework für Sensornetze) , 2005, it Inf. Technol..

[50]  Kang Lee IEEE 1451: A standard in support of smart transducer networking , 2000, Proceedings of the 17th IEEE Instrumentation and Measurement Technology Conference [Cat. No. 00CH37066].

[51]  Jesús M. T. Portocarrero,et al.  Contrasting Internet of Things and Wireless Sensor Network from a Conceptual Overview , 2016, 2016 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[52]  Olena Kaykova,et al.  UbiRoad: Semantic Middleware for Context-Aware Smart Road Environments , 2010, 2010 Fifth International Conference on Internet and Web Applications and Services.

[53]  Jiannong Cao,et al.  Middleware for Wireless Sensor Networks: A Survey , 2008, Journal of Computer Science and Technology.

[54]  Prem Prakash Jayaraman,et al.  MOSDEN: An Internet of Things Middleware for Resource Constrained Mobile Devices , 2013, 2014 47th Hawaii International Conference on System Sciences.

[55]  Amin Nikanjam,et al.  Deployment of Wireless Intrusion Detection Systems to Provide the Most Possible Coverage in Wireless Sensor Networks Without Infrastructures , 2017, Wirel. Pers. Commun..

[56]  Javier Poncela-González,et al.  M2M Challenges and Opportunities in 4G , 2015, Wirel. Pers. Commun..

[57]  Yelin Hong,et al.  A Resource-Oriented Middleware Framework for Heterogeneous Internet of Things , 2012, 2012 International Conference on Cloud and Service Computing.

[58]  Jameela Al-Jaroodi,et al.  A Service-Oriented Middleware for Building Collaborative UAVs , 2014, J. Intell. Robotic Syst..

[59]  Peter Friess,et al.  Internet of Things Strategic Research Roadmap , 2011 .

[60]  Bhawani Shankar Chowdhry,et al.  WSN Based Smart Control and Remote Field Monitoring of Pakistan’s Irrigation System Using SCADA Applications , 2017, Wirel. Pers. Commun..

[61]  Philip Levis,et al.  Maté: a tiny virtual machine for sensor networks , 2002, ASPLOS X.

[62]  Muli Ben-Yehuda,et al.  Ginseng: market-driven memory allocation , 2014, VEE '14.

[63]  Paul Fremantle,et al.  A survey of secure middleware for the Internet of Things , 2017, PeerJ Comput. Sci..

[64]  Honbo Zhou,et al.  The Internet of Things in the Cloud: A Middleware Perspective , 2005 .

[65]  Chien-Chung Shen,et al.  Sensor information networking architecture and applications , 2001, IEEE Wirel. Commun..

[66]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[67]  Paulo F. Pires,et al.  PRISMA: A Publish-Subscribe and Resource-Oriented Middleware for Wireless Sensor Networks , 2014, ICT 2014.

[68]  Artem Katasonov,et al.  Smart Semantic Middleware for the Internet of Things , 2008, ICINCO-ICSO.

[69]  Luciano Baresi,et al.  Achieving Self-adaptation through Dynamic Group Management , 2013, Assurances for Self-Adaptive Systems.

[70]  Peter Pietzuch Hermes: A scalable event-based middleware , 2004 .

[71]  Valérie Issarny,et al.  Service-Oriented Middleware for the Mobile Internet of Things: A Scalable Solution , 2014, GLOBECOM 2014.

[72]  Chee-Yee Chong,et al.  Sensor networks: evolution, opportunities, and challenges , 2003, Proc. IEEE.