Automatiserat hem: med gränssnitt för anslutning av utrustning
2014 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesisAlternative title
Automated home : with interface for connecting equipment (English)
Abstract [sv]
Syftet med arbetet är att ta reda på hur man kan utveckla ett system för automatiserade hem, där användaren enkelt kan ansluta egenbyggd utrustning. Det kan exempelvis vara styrning av en vattenspridare eller mätning av vindhastighet. Det ska även finnas möjlighet att utveckla mer avancerade tillbehör.
För att skapa ett system som uppfyller detta måste det finnas en central för samordning av enheter och data. Det behövs också ett öppet gränssnitt för kommunikation mellan cen-tralen och användarnas enheter. Man bör ersätta direkt ändring i kod och databas i cen-tralen med att istället skapa grafiska gränssnitt till användarna, det gör det lättare för dem att lära sig systemet. Man bör däremot inte begränsa användarnas frihet att utveckla enheter mer än funktionaliteten på de gränssnitt och centralens konfigurationsmöjligheter.
Delar av kraven implementerades i en prototyp, för att göra en utvärdering av hur systemet fungerar i verkligheten. Prototypen är baserad kring en server med Debian som central för hemmet. Den kan exempelvis ta beslut om larmet ska gå eller om en lampa ska tändas. I sy-stemet ska användaren enkelt kunna ge instruktioner till centralen och på så sätt program-mera hur den ska bete sig. En användare kan utveckla egen utrustning och sedan enkelt an-sluta den till centralen för att sedan konfigurera centralen via olika webbaserade verktyg. På så sätt kan tillbehör skapas och anslutas utan att ändra något mer på servern än innehållet i databasen. För att testa systemet skapades ett modulhus som är två väggar i ett kors, där ut-rustning och centralen placerades. Eftersom starkström och låskolv användes resulterade detta i att vissa störningar uppmärksammades och motverkades
Abstract [en]
The aim is to find out how to develop a system for automated homes, where users can eas-ily connect custom built equipment. An example would be controlling a sprinkler or meas-uring wind speed. It should also be possible to develop more advanced accessories.
To create a system that meets this, the system must have a central system to coordinate de-vices and data. We also need an open interface for communication between the central and the user devices. One should replace direct change in code and database center to instead create graphical interface to the users, it makes it easier for them to learn the system. One should not, however, restrict user freedom to develop units, more than the functionality of the interface and the center's configuration options. Parts of the requirements was imple-mented in a prototype, to confirm that the system works in reality. The prototype is based on a server with Debian as central in the home. For example, it can take a decision whether the alarm will go off or if a lamp should light. The user should easily be able to give in-structions to the central and reprogram how it should behave. Users can develop their own equipment and then simply connect it to the central and configure it via various web-based tools. In this way, accessories are created and connected without changing anything on the server more than the contents of the database. To test the system we created a modular house that is two walls in a cross, where equipment and central system are placed. Since power and lock bolt where used, this resulted in that some disruption where noticed and removed
Place, publisher, year, edition, pages
2014. , p. 37
Keywords [en]
Home automation, intelligent home, smart home, interface, usability.
Keywords [sv]
Hemautomation, intelligent hem, smart hem, gränssnitt, användarvänlighet.
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:hv:diva-6954Local ID: EDT501OAI: oai:DiVA.org:hv-6954DiVA, id: diva2:760599
Subject / course
Computer enigeering
Educational program
Datateknisk systemutveckling
Supervisors
Examiners
2014-11-062014-11-042014-11-06Bibliographically approved