AAU Student Projects - visit Aalborg University's student projects portal
A master thesis from Aalborg University

HomePort : An extension to allow automation of smart devices on heterogeneous networks

[HomePort: En udvidelse der tillader automatisering af intelligente enheder på heterogene netværk]

Author(s)

Term

4. term

Education

Publication year

2015

Submitted on

2015-06-09

Pages

95 pages

Abstract

I det intelligente hjem, gør et stort antal leverandørspecifikke protokoller det vanskeligt for slutbrugere at styre deres intelligente enheder ved hjælp af et enkelt system. HomePort projektet forsøger at løse dette problem ved at tilbyde en platform, som kan bruges til at integrere enheder fra forskellige leverandører og tilgå dem på en ensartet måde. I øjeblikket er automatisering af disse enheder dog ikke understøttet i HomePort. I denne rapport præsenteres et sprog der kan bruges til at udtrykke automatiseringsopgaver af enheder i HomePort, samt et sprog til udtrykke uønsket adfærd i systemet. Med udgangspunkt i disse sprog udvikles en prototype der integreres i HomePort. Baseret på scenarier taget fra rapporten laves forskellige automatiserings og sikkerhedsregler der bliver brugt til evaluering af prototypeimplementation. Til slut bliver projektet konkluderet og foreslag til videreudvikling af systemet bliver præsenteret.

In the field of Home Automation, a large number of vendor-specific protocols makes it difficult for end-users to control their smart devices in a uniform manner. The HomePort project attempts to solve this problem by providing a platform that enables end-users to uniformly access all of the connected devices. Currently, there are no means in HomePort for automating these smart devices. In this report, a language for automating smart devices in HomePort is presented, as well as a language which can be used to specify unwanted behavior. In accordance to these languages, a prototype implemen- tation is integrated into HomePort, which makes it possible for users to utilize the languages for automation of smart devices and for detecting unwanted behavior in the system. Based on a set of scenarios presented throughout the report, automation and safety rules are created and their behavior is observed in order to evaluate the prototype implementation. Lastly, a conclusion of the project is drawn and suggested improvements to the system are discussed.

Keywords

Documents


Colophon: This page is part of the AAU Student Projects portal, which is run by Aalborg University. Here, you can find and download publicly available bachelor's theses and master's projects from across the university dating from 2008 onwards. Student projects from before 2008 are available in printed form at Aalborg University Library.

If you have any questions about AAU Student Projects or the research registration, dissemination and analysis at Aalborg University, please feel free to contact the VBN team. You can also find more information in the AAU Student Projects FAQs.