Open Access
From a Smart House to a Connected City: Connecting Devices Services Everywhere
Author(s) -
João Paulo Cardoso de Lima,
Leandro Buss Becker,
Frank Siqueira,
Analucia Schaffino Morales,
Gustavo Medeiros de Araújo
Publication year - 2016
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/sbcup.2016.9451
Subject(s) - computer science , component (thermodynamics) , middleware (distributed applications) , the internet , abstraction , architecture , home automation , smart environment , ubiquitous computing , internet of things , world wide web , telecommunications , distributed computing , operating system , art , philosophy , physics , epistemology , visual arts , thermodynamics
The growing development of smart devices makes it possible to create new distributed applications targeted for smart spaces. The design of intelligent spaces assumes that there is an infrastructure to support the applications requirements. Many academic works have proposed middlewares that provide an abstraction for the use of network services. The network services of an smart space, such as an automated home, can have different communications interfaces. Accordingly, we developed a middleware called UDP4US (Universal Device Pipe for Ubiquitous Services) which was designed to abstract different patterns of communication, keeping the discovery of devices on a local network services. In this paper, we present a new UDP4US architecture component that aims to expose the local network devices services to the Internet. The new component was developed with the REST technology, thus the devices services can be discovered and accessed over the Internet. The new component was exhaustively tested in order to find the liits of its effectiveness. The evaluation of the new component was performed by measuring its discovery and execution times plus the success rate of the services execution exposed over the Internet. The results from the present work are important to guide a better design of distributed applications for smart places.