Title
Middleware for the Internet of Things: A survey on requirements, enabling technologies, and solutions
Abstract
As the core layer of the Internet of Things (IoT), middleware bridges the gap between applications and devices to resolve many common IoT issues and enhancing application development. Consequently, developing suitable middleware is the main challenge that covers functionality and required quality to combine heterogeneous hardware and software as the integrated system in the IoT. This survey discusses IoT middleware requirements and challenges, and presents the current state of research in this domain. A technical taxonomy is presented for the IoT middleware according to the abstract and processing approach of data. We focus on discovering similarities and differences by making comparisons and appropriateness studies. Besides, this survey discusses three enabling techniques in detail to present analytically the current research trends on the IoT middleware. In the end, we summarize open issues in IoT middleware. This survey aims to provide guidance for the development and research of middleware in the IoT paradigm.
Year
DOI
Venue
2021
10.1016/j.sysarc.2021.102098
Journal of Systems Architecture
Keywords
DocType
Volume
Internet of Things,Middleware,Context-aware computing,Knowledge discovery,Self-adaptation
Journal
117
ISSN
Citations 
PageRank 
1383-7621
0
0.34
References 
Authors
0
4
Name
Order
Citations
PageRank
Jingbin Zhang122.41
Meng Ma28212.29
Ping Wang314914.37
Xiao-dong Sun400.34