Middleware for Internet of Things: A Survey

被引:628
作者
Razzaque, Mohammad Abdur [1 ]
Milojevic-Jevric, Marija [1 ]
Palade, Andrei [1 ]
Clarke, Siobhan [1 ]
机构
[1] Trinity Coll Dublin, Sch Comp Sci & Stat, Distributed Syst Grp, Dublin 2, Ireland
关键词
Internet of Things (IoT) characteristics; machine-to-machine (M2M) communication; middleware requirements; RF identification (RFID); supervisory control and data acquisition (SCADA); wireless sensor networks (WSNs); SERVICE-ORIENTED MIDDLEWARE; ADAPTIVE MIDDLEWARE; SENSOR NETWORKS; SMART; SYSTEM; ARCHITECTURE; DISCOVERY; AWARE; QUERY; MODEL;
D O I
10.1109/JIOT.2015.2498900
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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-large-scale 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 RF identification (RFID), machine-to-machine (M2M) communications, and supervisory control and data acquisition (SCADA), other three core elements in the IoT vision. In this paper, 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.
引用
收藏
页码:70 / 95
页数:26
相关论文
共 159 条
[1]  
Aberer K., 2006, TECH REP
[2]  
Aberer Karl., 2006, Middleware support for the "Internet of Things"
[3]  
Aiello Francesco, 2010, Proceedings 2010 International Multiconference on Computer Science and Information Technology (IMCSIT 2010), P165
[4]  
Aiello F., 2008, PROC SENSORCOMM AUG
[5]  
Aiello F, 2011, STUD COMPUT INTELL, V382, P161
[6]   MidFusion: An adaptive middleware for information fusion in sensor network applications [J].
Alex, Hitha ;
Kumar, Mohan ;
Shirazi, Behrooz .
INFORMATION FUSION, 2008, 9 (03) :332-343
[7]  
ALJAROODI J, 2009, P 33 ANN IEEE INT CO, V2, P154
[8]  
Anastasi G.F., 2010, 15 C EMERGING TECHNO, P1
[9]  
Andreou P., 2011, P INT WORKSH DAT MAN
[10]  
[Anonymous], 2014, ADV INT C TELECOMMUN