Bachelor's Thesis

Design and Implementation of a System for Remote Monitoring and Control of a Sliding Gate

Final Thesis 4.66 MB Appendix 662.46 kB

Author of thesis: Bc. Šimon Medelský

Acad. year: 2025/2026

Supervisor: Ing. Martin Formánek, Ph.D.

Reviewer: Ing. Michal Bastl, Ph.D.

Abstract:

This bachelor's thesis deals with the design and implementation of a system for remote monitoring and control of a sliding gate. The aim was to develop a cost-effective custom solution providing full control over the device's functionality without reliance on paid third-party services. Following an analysis of commercial solutions available on the Slovak market, a system based on the ESP32 microcontroller was designed and implemented, covering both the sensing and actuation parts of the device. Communication between the device and the user is handled through a web server with a PHP backend and a database storing the event history. The resulting system enables remote gate control, state monitoring, and event log browsing. Functionality was verified under real operating conditions.

Keywords:

ESP32, sliding gate, remote control, monitoring, IoT, HTTP, PHP, MySQL, PCB, Flutter, mobile application, web hosting, microcontroller

Date of defence

10.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Při obhajobě student nejprve prezentoval svoji bakalářskou práci, následně byly přečteny posudky a student odpovídal na dotazy oponenta. Poté byly členy komise položeny následující otázky: Jaká je reakce po výpadku a opětovném připojení internetu? Poznámka k implementaci kontroly aktuálnosti příkazu. Je možnost mechanického otevření brány? Poznámka k šíření rušení v napájecím zdroji. Na závěr byla obhajoba hodnocena jako velmi dobrá.

Language of thesis

Czech

Faculty

Department

Study programme

Mechatronics (B-MET-P)

Composition of Committee

Ing. Martin Appel, Ph.D. (místopředseda)
doc. Ing. Radek Vlach, Ph.D. (člen)
Ing. Jan Pokorný, Ph.D. (člen)
Ing. Lubomír Houfek, Ph.D. (člen)
Ing. David Vlachý (člen)
Ing. Michal Bastl, Ph.D. (člen)
Ing. Stanislav Frolík, Ph.D. (člen)
Pplk. Ing. Radek Doskočil, Ph.D. (předseda)

Supervisor’s report
Ing. Martin Formánek, Ph.D.

Student Šimon Medelský ve své bakalářské práci úspěšně splnil všech pět stanovených cílů zadání. V úvodu práce vypracoval průzkum trhu zaměřený na komerční řešení dostupná na slovenském trhu, čímž získal solidní teoretický základ pro další postup.

Hlavní náplní práce byl samotný návrh vlastního, cenově dostupného řešení, které je postavené na mikrokontroléru ESP32. Kladně hodnotím hardwarovou i softwarovou část projektu. V rámci praktické realizace student navrhl jednoduchou vlastní desku plošných spojů, naprogramoval mikrokontrolér v jazyce C++, vytvořil cloudovou infrastrukturu pomocí PHP skriptů a databáze MySQL a v neposlední řadě vyvinul uživatelskou mobilní aplikaci pro systémy Android a iOS prostřednictvím frameworku Flutter.

Student během celé doby vypracovávání bakalářské práce pracoval samostatně a iniciativně. Prokázal schopnost řešit komplexní inženýrské problémy, které propojují konstrukci, elektroniku a informatiku. Výsledný systém je plně funkční a již nějakou dobu v provozu. Vzhledem k výše uvedenému práci hodnotím stupněm A-Výborně
Evaluation criteria Grade
Fulfilment of requirements and objectives of assignment A
Working process, extent and suitability of applied methods B
Scholarly contribution and originality B
Ability to interpret achieved results and draw conclusions A
Applicability of results in practice or theory B
Logical arrangement of thesis and its layout A
Grafic layout, used style and language level A
Work with used sources including quotations A
Student's independence when working on the topic A

Grade proposed by supervisor: A

Reviewer’s report
Ing. Michal Bastl, Ph.D.

Student se ve své práci zabýval návrhem zařízení pro vzdálené ovládání vjezdové domácí brány. Zadání považuji za průměrně náročné. Práce obsahuje rešerši dostupných technologií a již existujících řešení. V práci je dále navrženo řešení založené na platformě ESP32, včetně návrhu DPS pro rozhraní mezi mikrokontrolerem a ovládací jednotkou brány. Student zvolil variantu, při níž mobilní aplikace odesílá příkazy prostřednictvím serverové části realizované pomocí webového hostingu, databáze a PHP skriptů.

Student v práci postupně navrhl DPS, firmware pro MCU, PHP skripty pro server a také mobilní aplikaci. V části věnované komunikaci se serverem pomocí metody HTTP GET by bylo možné doplnit širší zdůvodnění této volby, především s ohledem na případy, kdy by alternativně připadala v úvahu metoda POST. V této souvislosti by bylo vhodné zmínit také skutečnost, že se parametry při použití metody GET zobrazují přímo v URL. Přínosné by mohlo být i podrobnější rozpracování bezpečnosti řešení.

Po stylistické stránce bych doporučil omezit používání tzv. autorského plurálu, který se objevuje například v závěru práce. V odborném textu by v těchto případech působilo vhodněji použití trpného rodu, například „bylo navrženo“ místo „navrhli jsme“.

Naopak oceňuji, že zařízení s požadovanou funkcionalitou, splňující zadání, vzniklo s dostatečným předstihem a mohlo být delší dobu v provozu.

Práci doporučuji k obhajobě s hodnocením velmi dobře / B
Evaluation criteria Grade
Fulfilment of requirements and objectives of assignment A
Working process, extent and suitability of applied methods B
Scholarly contribution and originality C
Ability to interpret achieved results and draw conclusions B
Applicability of results in practice or theory A
Logical arrangement of thesis and its layout B
Grafic layout, used style and language level B
Work with used sources including quotations B
Topics for thesis defence:
  1. Co by obnášelo přidat funkcionalitu, která by umožnila ovládat bránu i po nedostupnosti připojení k internet?
  2. Jak je řešena situace, kdy telefon má dostupnost internetu, ale jednotka brany ne? Telefon pak může poslat příkazy do fronty a jak se jednotka zachová po připojení?

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová