Vylepšení architektury backendové rutiny pro zpracování dat z chytrých zařízení
but.committee | doc. 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.defence | Student 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.jazyk | slovenština (Slovak) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | John, Petr | sk |
dc.contributor.author | Halomi, Ivan | sk |
dc.contributor.referee | Hynek, Jiří | sk |
dc.date.created | 2024 | cs |
dc.description.abstract | Zariadenia 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.abstract | The 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.mark | B | cs |
dc.identifier.citation | HALOMI, 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.other | 154666 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/249599 | |
dc.language.iso | sk | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | chytré zariadenia | sk |
dc.subject | internet vecí | sk |
dc.subject | cloud | sk |
dc.subject | spracovanie dát | sk |
dc.subject | Chirpstack | sk |
dc.subject | Zigbee2Mqtt | sk |
dc.subject | Mqtt | sk |
dc.subject | izolované prostredie v JS | sk |
dc.subject | smart devices | en |
dc.subject | internet of things | en |
dc.subject | cloud | en |
dc.subject | data processing | en |
dc.subject | Chirpstack | en |
dc.subject | Zigbee2Mqtt | en |
dc.subject | isolated environment in JS | en |
dc.title | Vylepšení architektury backendové rutiny pro zpracování dat z chytrých zařízení | sk |
dc.title.alternative | Improvements to the Backend Routine for Data Processing from Smart Devices | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2024-08-28 | cs |
dcterms.modified | 2024-08-28-13:34:35 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 154666 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:38:37 | en |
sync.item.modts | 2025.01.17 11:05:08 | en |
thesis.discipline | Softwarové inženýrství | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |