Návrh a realizace IOT zařízení
| dc.contributor.advisor | Hernych Miloš, Ing. :54685 | cs |
| dc.contributor.author | Humpl, Vojtěch | cs |
| dc.contributor.referee | Pospíšil Libor, Ing. :69600 | cs |
| dc.date.accessioned | 2025-07-14T17:18:49Z | |
| dc.date.available | 2025-07-14T17:18:49Z | |
| dc.date.committed | 9.5.2025 | cs |
| dc.date.defense | 10.6.2025 | cs |
| dc.date.issued | 2025-06-10 | cs |
| dc.date.submitted | 12.10.2024 | cs |
| dc.description.abstract | Tato diplomová práce se zabývá návrhem a realizací komplexního IoT systému pro solární ohřev vody s využitím moderních technologií a otevřených řešení. Cílem bylo vytvořit zařízení postavené na mikrokontroléru ESP32-S3, který efektivně řídí výkonový střídač využívající algoritmus sledování bodu maximálního výkonu (MPPT), a integrovat ho s cloudovou infrastrukturou založenou na ASP.NET Core a mobilní aplikací pro Android umožňující lokální i vzdálené ovládání. Součástí práce jsou teoretické základy týkající se IoT, principy MPPT algoritmů a bezpečnostní aspekty komunikace, následované podrobným popisem metodiky návrhu a implementace firmwaru. Cloudová část využívá databáze PostgreSQL a TimescaleDB v prostředí Docker Compose, mobilní aplikace je vyvinuta v Kotlinu s frameworkem Jetpack Compose. Výsledkem je úspěšná realizace funkčního systému splňujícího všechny stanovené cíle, s možností dalšího rozvoje o aplikaci pro iOS, webové administrační rozhraní a pokročilé analytické nástroje pro prediktivní řízení. | cs |
| dc.description.abstract | This diploma thesis deals with the design and implementation of a comprehensive IoT system for solar water heating using modern technologies and open-source solutions. The objective was to develop a device based on the ESP32-S3 microcontroller that efficiently controls a power inverter utilizing a Maximum Power Point Tracking (MPPT) algorithm, and to integrate it with a cloud infrastructure based on ASP.NET Core and an Android mobile application enabling both local and remote control. The thesis includes theoretical foundations related to IoT, the principles of MPPT algorithms, and communication security aspects, followed by a detailed description of the methodology for designing and implementing the firmware. The cloud component utilizes PostgreSQL and TimescaleDB databases within a Docker Compose environment, while the mobile application is developed in Kotlin using the Jetpack Compose framework. The result is a successfully implemented functional system that meets all defined objectives, with potential for further development including an iOS application, a web-based administration interface, and advanced analytical tools for predictive control. | en |
| dc.format | 47 | cs |
| dc.identifier.uri | https://dspace.tul.cz/handle/15240/177328 | |
| dc.language.iso | CS | cs |
| dc.subject | .NET | cs |
| dc.subject | ASP.NET core | cs |
| dc.subject | Bluetooth Low Energy (BLE) | cs |
| dc.subject | C\# | cs |
| dc.subject | C++ | cs |
| dc.subject | diplomová práce | cs |
| dc.subject | Docker Compose | cs |
| dc.subject | ESP32-S3 | cs |
| dc.subject | FreeRTOS | cs |
| dc.subject | internet věcí (IoT) | cs |
| dc.subject | Kotlin | cs |
| dc.subject | mobilní aplikace Android | cs |
| dc.subject | MQTT | cs |
| dc.subject | MPPT | cs |
| dc.subject | OTA aktualizace | cs |
| dc.subject | PostgreSQL | cs |
| dc.subject | řízení energie | cs |
| dc.subject | solární ohřev vody | cs |
| dc.subject | TimescaleDB | cs |
| dc.title | Návrh a realizace IOT zařízení | cs |
| dc.title | Design and implementation of IOT equipment | en |
| dc.type | diplomová práce | cs |
| local.degree.abbreviation | Navazující | cs |
| local.identifier.author | M23000115 | cs |
| local.identifier.stag | 47939 | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- Master_s_thesis_final_stag.pdf
- Size:
- 1.93 MB
- Format:
- Adobe Portable Document Format
- Description:
- VŠKP ( 7.5.2025 1:38 )
Loading...
- Name:
- Posudek_Humpl_print.pdf
- Size:
- 502.49 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího VŠKP ( 28.5.2025 14:19 )
Loading...
- Name:
- Bc Vojtech Humpl_podepsano_BankiD.pdf
- Size:
- 533.27 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta VŠKP ( 4.6.2025 8:37 )
Loading...
- Name:
- ProtokolSPrubehemObhajobySTAG.pdf
- Size:
- 39.52 KB
- Format:
- Adobe Portable Document Format
- Description:
- Průběh obhajoby VŠKP ( 10.6.2025 12:44 )