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 条
[21]   TinySOA: a service-oriented architecture for wireless sensor networks [J].
Aviles-Lopez, Edgardo ;
Antonio Garcia-Macias, J. .
SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2009, 3 (02) :99-108
[22]  
Azzarà A, 2013, INT CONF SOFTW, P58
[23]  
Bakillah M., 2013, J SPATIAL INF SCI, V6, P155
[24]  
Balani R., 2006, P 6 ACM IEEE INT C E, P112
[25]  
Bandyopadhyay S., 2011, International Journal of Computer Science Engineering Survey (IJCSES), V2, P94
[26]  
Bandyopadhyay S, 2011, COMM COM INF SC, V162, P288
[27]   Everything as a Service: Powering the New Information Economy [J].
Banerjee, Prith ;
Bash, Cullen ;
Friedrich, Rich ;
Goldsack, Patrick ;
Huberman, Bernardo A. ;
Manley, John ;
Patel, Chandrakant ;
Ranganathan, Partha ;
Veitch, Alistair .
COMPUTER, 2011, 44 (03) :36-43
[28]   Convergence of MANET and WSN in IoT Urban Scenarios [J].
Bellavista, Paolo ;
Cardone, Giuseppe ;
Corradi, Antonio ;
Foschini, Luca .
IEEE SENSORS JOURNAL, 2013, 13 (10) :3558-3567
[29]  
Ben Hamida A., 2013, INTEGRATED CHOREOS M
[30]  
Bhuyan B., 2014, Journal of Wireless Networking and Communications, V4, P7, DOI DOI 10.5923/J.JWNC.20140401.02