Vylepšení architektury backendové rutiny pro zpracování dat z chytrých zařízení

but.committeedoc. Ing. Richard Růžička, Ph.D., MBA (předseda) prof. Ing. Tomáš Vojnar, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen) doc. Ing. František Zbořil, CSc. (člen) Ing. Jaroslav Dytrych, Ph.D. (člen) doc. Ing. Lukáš Burget, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na otázku položenou oponentem rozhodla práci hodnotit stupněm B - velmi dobře.cs
but.jazykslovenština (Slovak)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorJohn, Petrsk
dc.contributor.authorHalomi, Ivansk
dc.contributor.refereeHynek, Jiřísk
dc.date.created2024cs
dc.description.abstractZariadenia komunikujú pomocou správ, ktoré môžu byť v rôznych formátoch. Preto je na získanie dát zo zariadenia potrebné rozumieť jeho správam a poznať ich štruktúru, aby bolo možné konvertovať dáta do modelov využívaných v aplikácii. V pôvodnej verzii aplikácie bol proces pridávania nových podporovaných modelov zariadení dlhodobo neudržateľný, keďže vyžadoval zásah programátora a kompiláciu aplikácie pri každom pridaní nového modelu. Táto situácia si vyžadovala vytvorenie riešenia, ktoré by umožnilo jednoduché pridávanie nových modelov bez nutnosti zásahu programátora a opätovnej kompilácie aplikácie. Navrhnuté a implementované riešenie úspešne odstránilo tento problém. V súčasnosti je používateľ schopný samostatne pridať nový model zariadenia a definovať jeho funkcie pre spracovanie dát podľa vlastných potrieb. Toto riešenie získava funkcie potrebné na spracovanie a kódovanie správ z databázy a následne ich spúšťa v izolovanom prostredí, čím eliminuje možnosť vykonania nežiaducich operácií, ktoré by užívateľ mohol pokúsiť realizovať.sk
dc.description.abstractThe devices communicate using messages, which can be in different formats. Therefore, to get data from a device, it is necessary to understand its messages and know their structure in order to convert the data into models used in the application. In the original version of the application, the process of adding new supported device models was unsustainable in the long term as it required programmer intervention and application recompilation each time a new model was added. This situation required the development of a solution that would allow new models to be easily added without requiring programmer intervention and re-compilation of the application. The proposed and implemented solution successfully eliminated this problem. Currently, the user is able to independently add a new device model and define its data processing functions according to his own needs. This solution extracts the functions needed to process and encode messages from the database and then executes them in an isolated environment, eliminating the possibility of unwanted operations that the user might try to perform.en
dc.description.markBcs
dc.identifier.citationHALOMI, I. Vylepšení architektury backendové rutiny pro zpracování dat z chytrých zařízení [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other154666cs
dc.identifier.urihttp://hdl.handle.net/11012/249599
dc.language.isoskcs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectchytré zariadeniask
dc.subjectinternet vecísk
dc.subjectcloudsk
dc.subjectspracovanie dátsk
dc.subjectChirpstacksk
dc.subjectZigbee2Mqttsk
dc.subjectMqttsk
dc.subjectizolované prostredie v JSsk
dc.subjectsmart devicesen
dc.subjectinternet of thingsen
dc.subjectclouden
dc.subjectdata processingen
dc.subjectChirpstacken
dc.subjectZigbee2Mqtten
dc.subjectisolated environment in JSen
dc.titleVylepšení architektury backendové rutiny pro zpracování dat z chytrých zařízenísk
dc.title.alternativeImprovements to the Backend Routine for Data Processing from Smart Devicesen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2024-08-28cs
dcterms.modified2024-08-28-13:34:35cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid154666en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:38:37en
sync.item.modts2025.01.17 11:05:08en
thesis.disciplineSoftwarové inženýrstvícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.15 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_154666.html
Size:
11.21 KB
Format:
Hypertext Markup Language
Description:
file review_154666.html
Collections