Middleware for Internet of Things: a Survey

M.A. Razzaque,, M.A. Razzaque, and Marija Milojevic-Jevric,, Marija Milojevic-Jevric, and Andrei Palade,, Andrei Palade, and Siobh´an Clarke, Siobh´an Clarke Middleware for Internet of Things: a Survey. Middleware for Internet of Things: a Survey. ISSN IEEE INTERNET OF THINGS JOURNAL, VOL. 0, NO. 0, JANUARY 201X


Download (5kB) | Preview


The Internet-of-Things (IoT) envisages a future in which digital and physical things or objects (e.g., smartphones, TVs, cars) can be connected by means of suitable information and communication technologies, to enable a range of applications and services. The IoT’s characteristics, including an ultra largescale network of things, device and network level heterogeneity, and large numbers of events generated spontaneously by these things, will make development of the diverse applications and services a very challenging task. In general, middleware can ease a development process by integrating heterogeneous computing and communications devices, and supporting interoperability within the diverse applications and services. Recently, there have been a number of proposals for IoT middleware. These proposals mostly addressed Wireless Sensor Networks (WSNs), a key component of IoT, but do not consider Radio-Frequency IDentification (RFID), Machine-to-Machine (M2M) communications, and Supervisory Control and Data Acquisition (SCADA), other three core elements in the IoT vision. In this article, we outline a set of requirements for IoT middleware, and present a comprehensive review of the existing middleware solutions against those requirements. In addition, open research issues, challenges and future research directions are highlighted.

Item Type: Article
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Sistem Komputer
Depositing User: 09011181320049 MUHAMMAD RIFKI
Date Deposited: 17 Dec 2016 22:03
Last Modified: 17 Dec 2016 22:03
URI: http://edocs.ilkom.unsri.ac.id/id/eprint/727

Actions (login required)

View Item View Item