Detail práce

Server pro sběr senzorických dat a řízení aktivních prvků

Bakalářská práce Student: Halaj Jozef Akademický rok: 2016/2017 Vedoucí: Viktorin Jan, Ing.
Název anglicky
Server for Collecting Sensor Data and Control of Active Elements
Jazyk práce
český
Abstrakt

Bakalárska práca sa zaoberá problematikou komunikácie so vzdialenými senzormi a aktívnymi prvkami v systéme inteligentnej domácnosti s názvom BeeeOn. Práca popisuje systém BeeeOn, jeho jednotlivé časti a princíp pôvodnej nevyhovujúcej komunikácie. Pre komunikáciu s bránami BeeeOn je využitá technológia WebSocket, ktorá umožňuje komunikovať i v sieťach s obmedzeným prístupom na privilegované porty. Implementovaný server je v princípe schopný obsluhovať vysoký počet brán BeeeOn, pomocou ktorých sú vzdialené zariadenia pripojené k systému. Komunikácia je zabezpečená pomocou SSL/TLS, používa potvrdzovacie mechanizmy pre zaručenie spoľahlivosti a je jednoducho rozšíriteľná o ďalšie potrebné správy. Prináša do systému možnosť zasielania asynchrónnych príkazov na bránu BeeeOn a pripojené zariadenia. Server je implementovaný v jazyku C++. Najbežnejšie scenáre komunikácie boli otestované automatickými testami.

Klíčová slova

inteligentná domácnosť, BeeeOn, WebSocket, POCO, C++, komunikácia, server, Gateway

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
29. srpna 2017
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "B".

Otázky u obhajoby
  1. V kapitole 3.1.1 uvádíte, že Sec-WebSocket-Key u WebSocket protokolu je použit k autentizaci serveru. Můžete uvést, jak pomocí této položky ověříte identitu serveru?
Komise
Růžička Richard, doc. Ing., Ph.D., MBA (UPSY FIT VUT), předseda
Hliněná Dana, doc. RNDr., Ph.D. (UMAT FEKT VUT), člen
Chudý Peter, doc. Ing., Ph.D. MBA (UPGM FIT VUT), člen
Kreslíková Jitka, doc. RNDr., CSc. (UIFS FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Citace
HALAJ, Jozef. Server pro sběr senzorických dat a řízení aktivních prvků. Brno, 2017. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2017-08-29. Vedoucí práce Viktorin Jan. Dostupné z: https://www.fit.vut.cz/study/thesis/20390/
BibTeX
@bachelorsthesis{FITBT20390,
    author = "Jozef Halaj",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Server pro sb\v{e}r senzorick\'{y}ch dat a \v{r}\'{i}zen\'{i} aktivn\'{i}ch prvk\r{u}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/20390/"
}
Nahoru