According to the emerging concept of the Internet of Things, the next generation of the Internet will be a seamless integration of physical smart objects, interacting among them and with the surrounding environment. In this perspective, smart homes are receiving an increasing interest, since they can provide several useful services to end-users. Furthermore, with the widespread diffusion of mobile devices (i.e., smartphones, tablets), the capability to control and manage smart homes through them is becoming a primary requirement. Starting from these considerations, in this paper, we propose a flexible approach that allows, exploiting an Android device, to efficiently manage a building automation system composed of heterogeneous smart devices. Our solution is based on the semantic description of both the home automation system and the device functionalities. Leveraging such a description, the GUI and the business logic of an Android application is dynamically configured without any user effort. Moreover, in order to enable devices interoperation, a software smart gateway is integrated in the application so as providing a transparent access to the heterogeneous underlying technologies. The effectiveness of the proposal is evaluated through a real use case in which KNX and CoAP devices are involved.
An Android Multi-protocol Application for Heterogeneous Building Automation Systems
MAINETTI, LUCA;MIGHALI, VINCENZO;PATRONO, Luigi
2014-01-01
Abstract
According to the emerging concept of the Internet of Things, the next generation of the Internet will be a seamless integration of physical smart objects, interacting among them and with the surrounding environment. In this perspective, smart homes are receiving an increasing interest, since they can provide several useful services to end-users. Furthermore, with the widespread diffusion of mobile devices (i.e., smartphones, tablets), the capability to control and manage smart homes through them is becoming a primary requirement. Starting from these considerations, in this paper, we propose a flexible approach that allows, exploiting an Android device, to efficiently manage a building automation system composed of heterogeneous smart devices. Our solution is based on the semantic description of both the home automation system and the device functionalities. Leveraging such a description, the GUI and the business logic of an Android application is dynamically configured without any user effort. Moreover, in order to enable devices interoperation, a software smart gateway is integrated in the application so as providing a transparent access to the heterogeneous underlying technologies. The effectiveness of the proposal is evaluated through a real use case in which KNX and CoAP devices are involved.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.