Internet of Things (IoT) is used when real-world and everyday objects are connected to the internet. In IoT systems, things collaborate to bring valuable services to users, being one of its key applications the Ambient Assisted Living (AAL). The majority of devices used in IoT are handheld or lightweight devices that show symptoms of degradation, such as energy loss or failure of some network nodes. Consequently IoT-based systems demand the reconfiguration of their internal functioning in response to changes in their environment. IoT-based systems, and especially AAL systems, must behave as self-managing systems. We propose to develop AAL systems using agents enhanced with autonomic computing. Agent properties are adequate for developing self-management systems and additionally, naturally address IoT problems, such as heterogeneity and address ability. We present architectures and tasks for different devices that compose the system and validation results of the current implementation of our system.
展开▼