| dc.contributor.advisor | Bureš, Tomáš | |
| dc.creator | Vališ, Radim | |
| dc.date.accessioned | 2025-09-26T09:38:30Z | |
| dc.date.available | 2025-09-26T09:38:30Z | |
| dc.date.issued | 2025 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.11956/202606 | |
| dc.description.abstract | ESP-based development boards are affordable and powerful devices with a wide range of applications. However, their programming is quite complex, which limits the pool of potential users. This thesis deals with the design and implementation of a web ap- plication and a library built on ESP-IDF that jointly connect ESP board programmers with end users. Through the web interface, programmers can publish their firmware and its configuration form, which allows them to declare variables whose values can be set when the firmware is flashed onto the board. Development board users can regis- ter their boards, search for available firmware, configure it using the configuration form, and upload the firmware with the configuration remotely to their boards using the OTA (Over-The-Air) mechanism, without the need to install and program anything. The con- nection between a board and the web application is provided by the companion library that automatically connects to the Wi-Fi network, communicates with the web applica- tion using MQTT and performs OTA updates. | en_US |
| dc.description.abstract | ESP vývojové desky jsou dostupná a výkonná zařízení s širokým spektrem využití. Jejich programování je však poměrně složité, což omezuje okruh potenciálních uživatelů. Tato práce se zabývá návrhem a implementací webové aplikace a knihovny postavené na ESP-IDF, které společně propojují programátory ESP desek s jejich koncovými uživa- teli. Programátoři mohou prostřednictvím webového rozhraní publikovat svůj firmware a jeho konfigurační formulář, který umožňuje deklarovat proměnné, jejichž hodnoty lze nastavit až při nahrávání firmwaru do desky. Uživatelé vývojových desek mohou regis- trovat své desky, vyhledávat dostupný firmware, konfigurovat ho pomocí konfiguračního formuláře a firmware s konfigurací vzdáleně nahrávat do desek pomocí mechanismu OTA (Over-The-Air), a to bez nutnosti cokoliv instalovat a programovat. Spojení mezi deskou a webovou aplikací zajišťuje doprovodná knihovna, která se automaticky připojuje k Wi- Fi síti, komunikuje s webovou aplikací přes MQTT a provádí OTA aktualizace. | cs_CZ |
| dc.language | Čeština | cs_CZ |
| dc.language.iso | cs_CZ | |
| dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
| dc.subject | IoT|ESP-IDF|automatizace | cs_CZ |
| dc.subject | IoT|ESP-IDF|automation | en_US |
| dc.title | Systém pro management ESP vývojových desek | cs_CZ |
| dc.type | bakalářská práce | cs_CZ |
| dcterms.created | 2025 | |
| dcterms.dateAccepted | 2025-09-05 | |
| dc.description.department | Katedra distribuovaných a spolehlivých systémů | cs_CZ |
| dc.description.department | Department of Distributed and Dependable Systems | en_US |
| dc.description.faculty | Faculty of Mathematics and Physics | en_US |
| dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
| dc.identifier.repId | 274939 | |
| dc.title.translated | Management framework for ESP-based development boards | en_US |
| dc.contributor.referee | Bednárek, David | |
| thesis.degree.name | Bc. | |
| thesis.degree.level | bakalářské | cs_CZ |
| thesis.degree.discipline | Computer Science with specialisation in Databases and Web | en_US |
| thesis.degree.discipline | Informatika se specializací Databáze a web | cs_CZ |
| thesis.degree.program | Informatika | cs_CZ |
| thesis.degree.program | Computer Science | en_US |
| uk.thesis.type | bakalářská práce | cs_CZ |
| uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra distribuovaných a spolehlivých systémů | cs_CZ |
| uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Distributed and Dependable Systems | en_US |
| uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
| uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
| uk.faculty-abbr.cs | MFF | cs_CZ |
| uk.degree-discipline.cs | Informatika se specializací Databáze a web | cs_CZ |
| uk.degree-discipline.en | Computer Science with specialisation in Databases and Web | en_US |
| uk.degree-program.cs | Informatika | cs_CZ |
| uk.degree-program.en | Computer Science | en_US |
| thesis.grade.cs | Výborně | cs_CZ |
| thesis.grade.en | Excellent | en_US |
| uk.abstract.cs | ESP vývojové desky jsou dostupná a výkonná zařízení s širokým spektrem využití. Jejich programování je však poměrně složité, což omezuje okruh potenciálních uživatelů. Tato práce se zabývá návrhem a implementací webové aplikace a knihovny postavené na ESP-IDF, které společně propojují programátory ESP desek s jejich koncovými uživa- teli. Programátoři mohou prostřednictvím webového rozhraní publikovat svůj firmware a jeho konfigurační formulář, který umožňuje deklarovat proměnné, jejichž hodnoty lze nastavit až při nahrávání firmwaru do desky. Uživatelé vývojových desek mohou regis- trovat své desky, vyhledávat dostupný firmware, konfigurovat ho pomocí konfiguračního formuláře a firmware s konfigurací vzdáleně nahrávat do desek pomocí mechanismu OTA (Over-The-Air), a to bez nutnosti cokoliv instalovat a programovat. Spojení mezi deskou a webovou aplikací zajišťuje doprovodná knihovna, která se automaticky připojuje k Wi- Fi síti, komunikuje s webovou aplikací přes MQTT a provádí OTA aktualizace. | cs_CZ |
| uk.abstract.en | ESP-based development boards are affordable and powerful devices with a wide range of applications. However, their programming is quite complex, which limits the pool of potential users. This thesis deals with the design and implementation of a web ap- plication and a library built on ESP-IDF that jointly connect ESP board programmers with end users. Through the web interface, programmers can publish their firmware and its configuration form, which allows them to declare variables whose values can be set when the firmware is flashed onto the board. Development board users can regis- ter their boards, search for available firmware, configure it using the configuration form, and upload the firmware with the configuration remotely to their boards using the OTA (Over-The-Air) mechanism, without the need to install and program anything. The con- nection between a board and the web application is provided by the companion library that automatically connects to the Wi-Fi network, communicates with the web applica- tion using MQTT and performs OTA updates. | en_US |
| uk.file-availability | V | |
| uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra distribuovaných a spolehlivých systémů | cs_CZ |
| thesis.grade.code | 1 | |
| uk.publication-place | Praha | cs_CZ |
| uk.thesis.defenceStatus | O | |