Systém pro management ESP vývojových desek
| Název práce v češtině: | Systém pro management ESP vývojových desek |
|---|---|
| Název v anglickém jazyce: | Management framework for ESP-based development boards |
| Klíčová slova: | IoT|ESP-IDF|automatizace |
| Klíčová slova anglicky: | IoT|ESP-IDF|automation |
| Akademický rok vypsání: | 2024/2025 |
| Typ práce: | bakalářská práce |
| Jazyk práce: | čeština |
| Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
| Vedoucí / školitel: | prof. RNDr. Tomáš Bureš, Ph.D. |
| Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
| Datum přihlášení: | 03.10.2024 |
| Datum zadání: | 03.10.2024 |
| Datum potvrzení stud. oddělením: | 03.10.2024 |
| Datum a čas obhajoby: | 05.09.2025 09:00 |
| Datum odevzdání elektronické podoby: | 17.07.2025 |
| Datum odevzdání tištěné podoby: | 17.07.2025 |
| Datum proběhlé obhajoby: | 05.09.2025 |
| Oponenti: | RNDr. David Bednárek, Ph.D. |
| Zásady pro vypracování |
| ESP-IDF je framework pro programování mikrokontrolérů z rodiny ESP, který momentálně pohání miliony zařízení od jednoduchých hraček po průmyslové stroje. Vysoká flexibilita frameworku umožňuje jeho využití v širokém spektru aplikací, zároveň však přináší i vysokou komplexitu. Z toho důvodu představuje výzvu nejen samotné programování firmwaru, ale také jeho distribuce, konfigurace, aktualizace a nasazení do cílových zařízení.
Cílem práce bude navrhnout a implementovat uživatelsky příjemný způsob managementu ESP desek pomocí webové aplikace, ESP-IDF komponenty a defaultního firmwaru. Uživatelům - vývojářům aplikace umožní sdílení firmwarů a k nim příslušících konfiguračních souborů, zatímco ostatní uživatelé budou moci registrovat své desky, automaticky nahrát defaultní firmware a následně vyhledat a nakonfigurovat firmware od jiných uživatelů. Ten pak díky komponentě inicializované v defaultním i uživatelském firmwaru bude možné vzdáleně nahrát do desky nebo ho v ní aktualizovat. |
| Seznam odborné literatury |
| [1] Dokumentace ESP-IDF, https://docs.espressif.com/projects/esp-idf
[2] Dokumentace Docker, https://docs.docker.com [3] Dokumentace Eclipse Mosquitto, https://mosquitto.org/documentation [4] Dokumentace Node.js, https://nodejs.org/docs/latest/api [5] Dokumentace Vue.js, https://vuejs.org/guide/introduction |
- zadáno a potvrzeno stud. odd.