diplomsko delo
Žiga Smrkolj (Author), Robert Rozman (Mentor)

Abstract

V diplomski nalogi je bila izdelana zasnova avtomatizacije doma s pomočjo brezžičnih naprav IOT proizvajalca Shelly in spletne aplikacije za upravljanje teh naprav. S pomočjo aplikacije in naprav IOT lahko uporabnik spreminja stanje električnih naprav, nastavlja parametre ali spremlja porabo električne energije v bivalnem okolju. Aplikacijo lahko uporablja s pomočjo računalnika, tablice ali pametnega telefona. Dostopna je s spletnim brskalnikom preko strežnika Nginx. Za implementacijo smo uporabili ogrodje Angular, ki omogoča enostavnejši in hitrejši razvoj spletnih aplikacij. Sestavni del sistema so tudi brezžične naprave Shelly, ki omogočijo upravljanje priključenih električnih naprav. Vsaka brezžična naprava se poveže v omrežje in vsebuje spletni strežnik, preko katerega lahko komunicira z aplikacijo. Slednja do brezžičnih naprav dostopa s pomočjo aplikacijskega vmesnika REST, ki deluje na osnovi protokola HTTP. Tako komunikacija poteka v obliki različnih vrst zahtevkov HTTP ter dodatnih polj v naslovih teh zahtevkov. Končni rezultat našega dela je učinkovit in uporabniku prijazen sistem, ki omogoča enostavno upravljanje naprav v bivalnem okolju tako preko grafičnega uporabniškega vmesnika kot z uporabo govornih ukazov tudi na daljavo. Sistem smo uspešno realizirali in preizkusili tudi v realnem okolju.

Keywords

avtomatizacija;bivalno okolje;aplikacija;Angular;Shelly;visokošolski strokovni študij;diplomske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [Ž. Smrkolj]
UDC: 004.8:004.7(043.2)
COBISS: 104979715 Link will open in a new window
Views: 100
Downloads: 44
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Living environment automation with Shelly wireless devices
Secondary abstract: In the thesis, a design was developed for home automation using wireless IOT devices from Shelly company and a web application to manage these devices. Using the application and the IoT devices, a user can change the status of electrical appliances, set parameters or monitor the power consumption in the living environment. The application can be used from a computer, tablet or smartphone. It can be accessed with a web browser via the Nginx server. We have used the Angular framework for the implementation, which allows for easier and faster development of web applications. The Shelly wireless devices are also an integral part of the system, allowing the control of connected electrical appliances. Each wireless device connects to the network and contains a web server through which it can communicate with the application. The latter accesses the wireless devices using a REST application interface based on the HTTP protocol. Thus, communication takes the form of different types of HTTP requests and additional fields in the addresses of these requests. Our work results in an efficient and user-friendly system that allows easy management of appliances in the living environment, both through a graphical user interface and by using voice commands, even remotely. The system has been successfully implemented and tested in a real environment.
Secondary keywords: automatization;living environment;application;Angular;Shelly;Internet of Things;IoT;computer science;diploma thesis;Spletne aplikacije;Internet stvari;Računalništvo;Univerzitetna in visokošolska dela;
Type (COBISS): Bachelor thesis/paper
Study programme: 1000470
Embargo end date (OpenAIRE): 1970-01-01
Thesis comment: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Pages: 46 str.
ID: 15023672