Thesis Details

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

Bachelor's Thesis Student: Halaj Jozef Academic Year: 2016/2017 Supervisor: Viktorin Jan, Ing.
English title
Server for Collecting Sensor Data and Control of Active Elements
Language
Czech
Abstract

Bachelor's thesis aims on communication with remote sensors and active elements in the smart home system called BeeeOn. The individual parts of the BeeeOn system are described with respect to the current insufficient communication principle and implementation. For communication with BeeeOn gateways, the WebSocket technology is used. It allows communication on netwoks with a restricted access to privileged ports. The implemented server is in principle capable of serving a high number of BeeeOn gateways that works as a bridge among the server and the remote sensors. The communication is secured with SSL/TLS, it uses confirmation mechanism to guarantee reliability and it is easily extendable by other protocol messages. It enables the system to send asynchronous commands to the BeeeOn gateway and to the connected devices. The server is implemented in C++ language. The most common communication scenarios were tested by automated tests.

Keywords

smart home, BeeeOn, WebSocket, JSON, communication, C++, server, Gateway

Department
Degree Programme
Information Technology
Files
Status
not defended
Date
14 June 2017
Reviewer
Committee
Hruška Tomáš, prof. Ing., CSc. (DIFS FIT BUT), předseda
Kočí Radek, Ing., Ph.D. (DITS FIT BUT), člen
Novák Michal, doc. RNDr., Ph.D. (DMAT FEEC BUT), člen
Smrž Pavel, doc. RNDr., Ph.D. (DCGM FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Citation
HALAJ, Jozef. Server pro sběr senzorických dat a řízení aktivních prvků. Brno, 2017. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2017-06-14. Supervised by Viktorin Jan. Available from: https://www.fit.vut.cz/study/thesis/19704/
BibTeX
@bachelorsthesis{FITBT19704,
    author = "Jozef Halaj",
    type = "Bachelor's thesis",
    title = "Server pro sb\v{e}r senzorick\'{y}ch dat a \v{r}\'{i}zen\'{i} aktivn\'{i}ch prvk\r{u}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/19704/"
}
Back to top