Litcius/Paper detail

In.IoT—A New Middleware for Internet of Things

Mauro A. A. da Cruz, Joel J. P. C. Rodrigues, Pascal Lorenz, Valery V. Korotaev, Victor Hugo C. de Albuquerque

2020IEEE Internet of Things Journal34 citationsDOI

Abstract

The evolution of Internet of Things (IoT) led to the construction of many IoT middleware, a software that plays a key role since it supports the communication among devices, users, and applications. Although various solutions and studies were proposed, they rarely address crucial privacy and security considerations, especially regarding the message queuing telemetry transport (MQTT) protocol. Moreover, in the majority of the solutions, integrating new devices is a time-consuming task performed manually that cannot be accomplished in a scenario with thousands, maybe millions of devices. In this sense, this article proposes a new IoT middleware, called In.IoT, a scalable, secure, and innovative middleware solution that addresses the middleware concerns identified in this article. In.IoT architectural recommendations and requirements are detailed and can be replicated by new and available solutions. It supports MQTT, CoAP, and HTTP as application-layer protocols. Its performance is evaluated in comparison with the most promising solutions available in the literature and the results obtained by the proposed solution are extremely promising. In.IoT is evaluated, demonstrated, validated, and it is ready and available for use.

Topics & Concepts

MQTTMessage queueComputer scienceMiddleware (distributed applications)ScalabilityInternet of ThingsComputer networkMessage oriented middlewareKey (lock)Protocol (science)Message brokerTask (project management)SoftwareComputer securityDistributed computingOperating systemSoftware architectureMedicineAlternative medicineEconomicsManagementPathologySoftware System Performance and ReliabilityIoT and Edge/Fog ComputingSoftware-Defined Networks and 5G
In.IoT—A New Middleware for Internet of Things | Litcius