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


An Open Home Automation System - Analysis And Implementation of New Solutions for HomePort

Author

Term

10. Term

Publication year

2010

Abstract

Computere findes i stigende grad i vores hverdag. I stedet for isolerede enheder med ét formål forventes enheder i dag at kunne flere ting og samarbejde. Men mange produktkategorier er udviklet parallelt og har egne standarder og måder at kommunikere på, hvilket gør det svært at få dem til at spille sammen. Denne afhandling udvikler et hjemmeautomationssystem, der forbinder forskellige enheder på en ensartet måde og giver merværdi ved at få dem til at arbejde sammen. Systemet bygger på designet af HomePort og tilbyder en distribueret kommunikationsarkitektur, så komponenter kan tale sammen i hele hjemmet. Det er åbent for enheder fra forskellige producenter og bruger en lagdelt, serviceorienteret arkitektur, som organiserer funktioner i genbrugelige services. Arbejdet adresserer flere punkter, som i det oprindelige HomePort-design var udskudt til fremtidigt arbejde. Det tilføjer automatisk opdagelse og konfiguration, så komponenter kan finde hinanden og sætte sig op med minimal manuel indsats. Det beskriver også sikkerhedsmekanismer på forskellige niveauer i systemet, som passer til den øvrige arkitektur. Løsningerne præsenteres, analyseres og vurderes kritisk i forhold til systemets krav. Derudover foreslås teknikker til redundans og skalerbarhed—for eksempel backup, så systemet fortsætter, hvis en del fejler, og mulighed for at håndtere flere enheder efter behov. Disse nye elementer implementeres med henblik på test.

Computers are now built into more and more everyday devices. Instead of isolated, single‑purpose gadgets, devices are increasingly multi‑purpose and expected to work together. However, many product categories evolved in parallel and use their own standards and ways to communicate, which makes integration difficult. This thesis develops a home automation system that connects diverse devices in a consistent way and adds value by enabling them to interoperate. It builds on the design of the HomePort system and provides a distributed communication architecture so components can talk to each other across the home. The system is open to devices from different vendors and uses a layered, service‑oriented architecture, which organizes functionality into reusable services. The work addresses several topics left for future work in the original HomePort design. It adds automatic discovery and configuration, so components can find each other and set themselves up with minimal manual effort. It also specifies security mechanisms at different levels of the system that fit with the overall architecture. Each solution is presented, analyzed, and critically evaluated against the system’s requirements. In addition, the thesis proposes techniques for redundancy and scalability—for example, providing backups so the system continues if a component fails, and enabling it to handle more devices as needed. These new elements are implemented for testing.

[This abstract was generated with the help of AI]