This document discusses an agent-based approach for developing interoperable, cognitive, and autonomic Internet of Things (IoT) systems. It proposes modeling smart objects as agents and IoT systems as multi-agent systems. The ACOSO middleware provides an agent-based programming model and architecture for smart objects. Simulations were conducted to investigate how varying the number and distribution of smart objects impacts system performance metrics like discovery time and message delivery ratio for different network scales. Results showed performance is negatively impacted by more smart objects due to interference, and reliable protocols have higher discovery times than unreliable ones for time-sensitive applications.
Related topics: