*SOEIT, Sanskriti University, Mathura, Uttar Pradesh, India, Email id: anushka@sanskriti.edu.in
Online Published on 07 January, 2022.
The Internet of Things (IoT) enables humans and computers to learn from and interact with billions of items such as sensors, actuators, services, and other Internet-connected gadgets. The implementation of IoT technologies will allow for seamless integration of the cyber and physical worlds, radically altering and empowering human interaction with the planet. Middleware, which is generally defined as a software system intended to be the intermediate between IoT devices and applications, is a crucial technology in the implementation of IoT systems. In this article, we first demonstrate the necessity for an IoT middleware by demonstrating an IoT application for real-time blood alcohol level prediction utilizing wristwatch sensor data. After that, a survey of the capabilities of current IoT middleware is conducted. We also undertake a comprehensive examination of the difficulties and enabling technologies in creating IoT middleware that embraces the heterogeneity of IoT devices while still supporting the key components of composition, flexibility, and security in an IoT system.
Internet of Things, Middleware, Privacy, Service Discovery, Security