An IoT Application Connecting Edge Resources and Cloud Resources using Agents
Résumé
The new technology to integrate Edge Computing and Cloud Computing is called
Internet of Things (IoT). Current research on IoT mainly focuses on how to connect Edge
Computing to Cloud Computing. However, Oihui Wu, et al. argued that simply connecting
them is not enough; beyond that, objects should have the capability to learn, think, and
understand both physical and social worlds by themselves. An architecture of IoT
applications is being developed to connect Agent Spaces, including Personal Assistant
Agents and Service Agents in order to support user activity at the office, to both the Edge
and the Cloud. In this paper, an architecture of IoT applications is proposed connecting
Edge Resources and Cloud Resources. According to the proposed architecture, an Agent
Space is designed in which agents can control the resources via programs named Resource
Connectors. Finally, an IoT application was prototyped to support users working at the
office with a Personal Assistant Agent in an Agent Space that has a vocal interface with
users and a web interface.