Platforma pro podporu interaktivního městského mobiliáře využívající procesor ESP32
ESP32 Based Platform Supporting Interactive Street Furniture
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Jakub Topič
Vedoucí práce
Kubalík Pavel
Oponent práce
Miškovský Vojtěch
Studijní obor
Webové a softwarové inženýrstvíStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá návrhem, implementací a testováním systému pro podporu interaktivního městského mobiliáře. Hlavní částí tohoto systému je prototyp řídicí jednotky založené na procesoru ESP32, která v instalovaných prvcích mobiliáře zajišťuje sběr dat a ovládání jednotlivých funkcí. Zbytek systému tvoří doprovodná webová aplikace, pomocí které je možné řídicí jednotky vzdáleně konfigurovat, monitorovat jejich provoz a vizualizovat jimi naměřená data. Serverová část je implementována pomocí webového frameworku Flask pro Python a klientská část byla vytvořena za pomoci frameworku Vue.js a jazyka TypeScript. Při vývoji bylo využito techniky průběžné integrace, která umožnila automatizaci validace a nasazování jednotlivých částí systému. This bachelor thesis focuses on design, implementation, and testing of a system supporting interactive street furniture. The main part of this system is an ESP32 based prototype control unit, which provides data collection and control of individual functions in the installed street furniture elements. The rest of the system consists of a companion web application, which can be used to remotely configure the control units, monitor their operation, and visualize the measured data. The server part is implemented using the Flask web development framework for Python and the client part was created using the Vue.js framework and TypeScript. During the development, the technique of continuous integration was used, which enabled automated validation and deployment of individual parts of the system.
Kolekce
- Bakalářské práce - 18102 [1729]