Budowa systemu sterującego automatyką domową w standardzie KNX

master
dc.abstract.enThe main objective of this study was to design and implement a building automation control system based on the European KNX standard. Control of the system was made available to the user as a clear web interface which does not require specialist knowledge about mounted installations and building automation systems. In the first part of the study building automation standard KNX was discussed. The study explains basic concepts related to the construction of network, architecture and communication taking place within the standard. The next section describes KNXnet/IP protocol used as a means of communication between the KNX layer and the design software. Following is the presented implementation of that protocol defining the high tier interface to communicate between layers of software. The last part describes the web application responsible for end-user home management, with easy-to-use rich user interface. Both applications create one cohesive operating system which is ready to take control of the home automation system.pl
dc.abstract.plGłównym celem pracy było zaprojektowanie i zaimplementowanie systemu kontrolującego instalacje automatyki budynkowej opartej na europejskim standardzie KNX. Kontrola nad systemem została udostępniona w postaci przejrzystego interfejsu webowego niewymagającego od użytkownika szczegółowej wiedzy na temat instalacji i zagadnień z automatyki budynkowej. Praca została podzielona na cztery główne części. W pierwszej z nich został omówiony europejski standard automatyki budynkowej KNX w oparciu, o który został stworzony nasz system kontrolujący. Zostały wyjaśnione podstawowe pojęcia związane z budową architektury sieci i komunikacją odbywającą się w niej. W następnej części został opisany protokół KNXnet/IP wykorzystany, jako środek porozumiewania się między warstwą KNX i warstwą oprogramowania. W dalszej części została przedstawiona implementacja wspomnianego protokołu i został zdefiniowany wysoko-poziomowy interfejs ułatwiający komunikacje między warstwami oprogramowania. W ostatniej części została opisana aplikacja odpowiedzialna za stworzenie warstwy zarządzającej i skomponowanie końcowego interfejsu webowego. Całość tworzy jeden spójny, działający system gotowy do przejęcia kontroli nad budynkiem.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorSkomorowski, Marek - 131904 pl
dc.contributor.authorNibisz, Kamilpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerSkomorowski, Marek - 131904 pl
dc.contributor.reviewerLembas, Jacek - 129899 pl
dc.date.accessioned2020-07-24T23:27:58Z
dc.date.available2020-07-24T23:27:58Z
dc.date.submitted2015-09-24pl
dc.fieldofstudyinżynieria oprogramowaniapl
dc.identifier.apddiploma-85671-112803pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/194448
dc.languagepolpl
dc.subject.enhome automation, KNX, golang, node.js, web application, Internet of Things (IoT)pl
dc.subject.plsterowanie automatyką domowa, KNX, golang, node.js, aplikacje webowe, Internet of Things (IoT)pl
dc.titleBudowa systemu sterującego automatyką domową w standardzie KNXpl
dc.title.alternativeHome automation control system based on the KNX standardpl
dc.typemasterpl
dspace.entity.typePublication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
0
Views per month

No access

No Thumbnail Available