Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 393)
Detail práce
   Přihlásit přes CAS
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
 
Univerzita Karlova | Informační systém UK