Survey of Middlewares for Internet of Things
Dilip Rathod, Girish V. Chowdhary · 2018
With advancements in communications and sensor technologies Internet of Things (IoT) is witnessing rapid growth in this decade. IoT is a complex system consisting of variety of sensing devices, network protocols, connecting networks, and architectures etc. Middleware is well known approach to cope up with the complexities inherent in building IoT system. Middleware is software component which helps in developing scalable IoT system, integrating data from variety of IoT devices, offering security, discovering service, providing sensor data analytics, context awareness etc. In this paper, we present the necessity of middleware along with requirement it should addresses for IoT. Followed by survey of middlewares which are relevant to IoT using identified requirements. We also discuss challenges and possible directions for future research.