IoT Middleware: Proposal of a State- of-the-Art Architecture
Internet of Things (IoT), a term which fascinates every technical person today, is a coined term, not a new technology but a novel idea to bring the existing technologies into a collaborated unison. It’s an idea currently into execution and implementation stage. The only factor that is being worked on is the way to provide freedom of connecting diverse heterogeneous devices, working on different communication protocols, technologies, data formats and yet achieve abstraction of such complexities so that user experience is smooth and easy. For this purpose, researchers are working on building a middleware which will act as an intelligent intermediary between IoT devices and applications. In this paper, the aim is to review the previous work done in the field of IoT middleware, identifying the key functional mandates and non-functional yet necessary requirements for a near perfect IoT middleware, critically reviewing the work done so far with respect to such requirements and then subsequently proposing our model for a middleware, which can be considered as a standard for future IoT middleware.
Keywords - IoT, Middleware, Internet of Things, Context Computing, Context Awareness, IoT.