Authors:

D. Palma

Date:

2017

Publisher:

University of Udine

Cite:

D. Palma, "Local Area Cloud: a distributed, fault tolerant, and self-configuring architecture for smart home automation," Master's thesis, University of Udine, Italy, 2017.

Bibtex:

@misc{Palma2017MSc,
    title  = {Local Area Cloud: a distributed, fault tolerant, and self-configuring architecture for smart home automation},
    author = {Palma, David},
    note   = {Master's Thesis, University of Udine},
    year   = {2017}
}

Abstract:

Internet of Things (IoT) is a relatively novel paradigm which conceptualises the idea of remotely connecting anyone, anything, anywhere and anytime, where the things in the IoT act as the interface between the real and the digital worlds. Once all these things are connected to each other, they en- able more and more smart processes and services that support our basic needs, economics, environment, health, thus this concept can be properly incorporated to make it smarter, safer and automated in domotic context. The project deals with the design of a general and secure architecture for home automation employing IoT paradigm. However this is a very chal- lenging task mainly because of the extremely large variety of devices, link layer technologies, and services that may be involved in such a system. Here, with a vision to achieving maximised automation, it has been reported an effective implementation of a novel, distributed, fault tolerant and self–configuring architecture used for monitoring and controlling home environment through a large number of different and heterogeneous low cost ubiquitous sensing nodes, using a new concept of sharing information: the Local Area Cloud. Through this approach the system is always aware of the environment status and changes in the system itself are handled during runtime, improving flexibility and making the system independent from external software applications for data analysis. As a matter of fact, despite the architecture remains simple, it is very modular and versatile. Indeed, users are allowed to build by themselves specific applications and have the possibility to easily expand the system adding other sensor and actuator modules, using the proposed architecture as backbone.