Challenges in middleware solutions for the internet of things

The Internet of Things (IoT) aims to interconnect our everyday life items. It provides them with information processing capabilities to enable computers to sense, integrate, present, and react to all aspects of the physical world. This move from “interconnected computers” to “interconnected things” requires simplifying the development of new applications and services by supporting interoperability among heterogeneous devices; so that the programmer can focus on the development of applications enabled by the infrastructure of IoT. Middleware is a software layer interposed between the infrastructure and the applications using it [1] that basically aims to support important requirements for these applications. This paper surveys existing middleware designed for IoT and focuses on various technical challenges in this domain.

[1]  Bruce A. MacDonald,et al.  Player 2.0: Toward a Practical Robot Programming Framework , 2008 .

[2]  S. Hadim,et al.  Middleware issues and approaches for mobile ad hoc networks , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[3]  Friedemann Mattern,et al.  From the Internet of Computers to the Internet of Things , 2010, From Active Data Management to Event-Based Systems and More.

[4]  Rolf H. Weber,et al.  Internet of Things - New security and privacy challenges , 2010, Comput. Law Secur. Rev..

[5]  Albrecht Schmidt,et al.  Mobile Interaction with the Internet of Things , 2006 .

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

[7]  Leilani Battle,et al.  Building the Internet of Things Using RFID: The RFID Ecosystem Experience , 2009, IEEE Internet Computing.

[8]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[9]  Yolande Berbers,et al.  DisCoTec Workshop on Context-Aware Adaptation Mechanisms for Pervasive and Ubiquitous Services ( CAMPUS 2010 ) Middleware for the Internet of Things , Design Goals and Challenges 1 , 2010 .

[10]  Friedemann Mattern,et al.  Vom Internet der Computer zum Internet der Dinge , 2010, Informatik-Spektrum.

[11]  Diego López-de-Ipiña,et al.  A Triple Space-Based Semantic Distributed Middleware for Internet of Things , 2010, ICWE Workshops.

[12]  David Simplot-Ryl,et al.  Towards unified tag data translation for the Internet of Things , 2009, 2009 1st International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology.

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

[14]  Carlo Maria Medaglia,et al.  An Overview of Privacy and Security Issues in the Internet of Things , 2010 .

[15]  De-Li Yang,et al.  A Survey of the Internet of Things , 2010, ICE-B 2010.

[16]  Jameela Al-Jaroodi,et al.  Middleware for Robotics: A Survey , 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics.

[17]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[18]  Karl Aberer,et al.  Middleware support for the "Internet of Things" , 2006 .

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

[20]  T. Luckenbach,et al.  TinyREST – a Protocol for Integrating Sensor Networks into the Internet , 2005 .

[21]  Jameela Al-Jaroodi,et al.  Security middleware approaches and issues for ubiquitous applications , 2010, Comput. Math. Appl..

[22]  Vlad Trifa,et al.  SOA-Based Integration of the Internet of Things in Enterprise Services , 2009, 2009 IEEE International Conference on Web Services.