Agents for automatic control of sensors using Multi-Agent Systems and Ontologies: A scalable IoT architecture
Herminio Paucar Curasma, Che Fan Pan, Júlio Cézar Estrella · Procedia Computer Science · 2024
Research efforts focused on Smart Building (SB) development have concentrated on the automation of resources within intelligent environments towards an enhanced experience for occupants. The process converts everyday manual activities into automatic actions, such as turning on lights upon entering a room, activating air conditioning on hot days, and switching off a television when there are no viewers. This article addresses a case study on context-aware monitoring conducted at the Laboratory of Distributed Systems and Concurrent Programming (LaSDPC) of the University of São Paulo. The focus is on a Fog layer of the IoT operating closer to sensors and reducing communication delays. Concepts of context-aware systems, multi-agent systems, ontology, and MQTT protocol were considered for the implementation of the intelligent system on-site. The programming languages used were Java and Python, leveraging libraries and frameworks dedicated to such technologies. A scalable system that does not compromise computational resource use and maintains responsiveness with low data exchange latency is proposed and tests checked the intelligent behavior of the laboratory under specific conditions using temperature, luminosity, and presence of a person as parameters.