4.8 Review

IoT Middleware: A Survey on Issues and Enabling Technologies

Journal

IEEE INTERNET OF THINGS JOURNAL
Volume 4, Issue 1, Pages 1-20

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2016.2615180

Keywords

Internet of Things (IoT); IoT middleware; IoT service discovery; security and privacy

Funding

  1. National Science Foundation under the Research Experiences for Undergraduates Program at Texas State University [CNS-1358939]
  2. NSF-CRI [1305302]
  3. Division Of Computer and Network Systems
  4. Direct For Computer & Info Scie & Enginr [1305302] Funding Source: National Science Foundation

Ask authors/readers for more resources

The Internet of Things (IoT) provides the ability for humans and computers to learn and interact from billions of things that include sensors, actuators, services, and other Internet-connected objects. The realization of IoT systems will enable seamless integration of the cyber world with our physical world and will fundamentally change and empower human interaction with the world. A key technology in the realization of IoT systems is middleware, which is usually described as a software system designed to be the intermediary between IoT devices and applications. In this paper, we first motivate the need for an IoT middleware via an IoT application designed for real-time prediction of blood alcohol content using smartwatch sensor data. This is then followed by a survey on the capabilities of the existing IoT middleware. We further conduct a thorough analysis of the challenges and the enabling technologies in developing an IoT middleware that embraces the heterogeneity of IoT devices and also supports the essential ingredients of composition, adaptability, and security aspects of an IoT system.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available