Middleware for the Internet of Things: A survey on requirements, enabling technologies, and solutions

Jingbin Zhang,Meng Ma,Ping Wang,Xiao-dong Sun
DOI: https://doi.org/10.1016/j.sysarc.2021.102098
IF: 5.836
2021-08-01
Journal of Systems Architecture
Abstract:<p>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. </p>
computer science, software engineering, hardware & architecture
What problem does this paper attempt to address?