Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Vojtěch Smejkal
Acad. year: 2025/2026
Supervisor: Ing. et Ing. Petr Musil
Reviewer: Ing. Adrián Tomašov, Ph.D.
This bachelor's thesis deals with the design and implementation of a universal data collector for commercial microwave links. The collector is intended as a data acquisition layer for opportunistic measurement of rainfall and temperature using operational CML networks. The work first summarizes the principles of microwave links, rain-induced attenuation and the requirements imposed by heterogeneous devices used by regional Internet service providers. The practical part proposes a distributed architecture consisting of local collectors and a central server. Operational metrics are stored as time series in InfluxDB, while configuration and metadata are stored in MySQL. The collector supports device presets, SNMP and HTTPS/API acquisition, local web administration, periodic synchronization and a normalized metadata model on the server side. The prototype was deployed in a real regional ISP environment with two collectors and was verified on 14 microwave links and 28 radio units. The results show that the prototype fulfils the requirements of the assignment and provides a usable data basis for subsequent meteorological processing. The system is not intended as a complete NOC platform; the implementation of final meteorological products is outside the scope of this thesis.
commercial microwave link, CML, opportunistic sensing, data collector, rainfall attenuation, RSL, TSL, SNMP, InfluxDB, MySQL, Docker, Flask
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Otázky komise a oponenta: Je nejakým spôsobom riešená autentizácia centrálneho servera voči kolektoru aj na úrovni aplikácie, alebo sa o to stará výhradne reverzná proxy Nginx pomocou HTTPS? Sú vstupné polia (napr. pri importe dát alebo konfigurácii inventára) v aplikácii ošetrené proti útoku SQL injection? V kapitole o TLS terminácii zmieňujete Nginx. Dokázali by ste porovnať webové servery Caddy a Nginx z hľadiska implementácie, výkonu a automatickej správy certifikátov Let’s Encrypt? Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta.
Language of thesis
Czech
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Telecommunication and Information Systems (BPC-TLI)
Composition of Committee
prof. Ing. Jiří Mišurec, CSc. (předseda) doc. Ing. Pavel Šilhavý, Ph.D. (místopředseda) Ing. Ondřej Šmirg, Ph.D. (člen) Ing. Pavel Hanák, Ph.D. (člen) Ing. Štěpán Miklánek, Ph.D. (člen) Ing. Vojtěch Myška, Ph.D. (člen) Ing. et Ing. Petr Musil (člen)
Supervisor’s reportIng. et Ing. Petr Musil
Grade proposed by supervisor: A
Reviewer’s reportIng. Adrián Tomašov, Ph.D.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová