Systém pro zpracování dat z chytrých zařízení

but.committeedoc. Ing. Radek Burget, Ph.D. (předseda) doc. Ing. Petr Motlíček, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Bohuslav Křena, 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ázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHynek, Jiřícs
dc.contributor.authorBureš, Michalcs
dc.contributor.refereeBurget, Radekcs
dc.date.created2024cs
dc.description.abstractTato práce se zabývá návrhem, implementací a testováním nového informačního systému pro zpracování značných objemů dat z chytrých zařízení pomocí uživatelských kritérií – terminologicky klíčových indikátorů výkonnosti. Práce popisuje oblast internetu věcí a chytrých měst a pojednává o klíčových indikátorech výkonnosti a jejich použitelnosti pro sledování chytrých zařízení a transformaci dat z těchto zařízení na prakticky uplatnitelné poznatky. Dalším významným tématem práce jsou informační systémy, jejich architektura a výkonnost – zde práce popisuje různé pojmy a aspekty pomocí kterých lze definovat a vyhodnocovat výkonnost software, zejména informačních systémů a webových služeb. Následně se již práce zabývá samotným systémem a to nejprve z hlediska specifikace požadavků, určených rozborem potenciálních uživatelů a jejich potřeb a také rozborem již existujících řešení a jejich nedostatků. Významné požadavky na nový systém zahrnují proudové zpracování dat z chytrých zařízení v reálném čase, vysokou kapacitu systému, stabilitu systému a rozšiřitelnost. Posléze je popsán návrh systému s důrazem na datový model systému, proces vyhodnocení klíčových indikátorů výkonnosti a architekturu systému a poté implementace, s důrazem na implementaci klientské strany systému, implementaci jednotlivých služeb tvořících backend systému, komunikaci mezi těmito službami pomocí technologie RabbitMQ atd. Poslední část práce, věnovaná testování systému, se zaměřuje na výkonnost systému, resp. na propustnost jednotlivých služeb při zpracování zpráv z chytrých zařízení, optimalizaci propustnosti, přínos horizontálního škálování a celosystémovou latenci.cs
dc.description.abstractThis thesis deals with the design, implementation, and testing of a new information system for processing significant volumes of data from smart devices using user criteria – terminologically Key Performance Indicators. The thesis describes the domain of the Internet of Things and Smart Cities and discusses Key Performance Indicators and their applicability for monitoring smart devices and transforming data from these devices into practically applicable knowledge. Another significant topic of the thesis is information systems, their architecture, and performance – here the thesis describes various concepts and aspects through which it is possible to define and evaluate the performance of software, especially information systems and web services. Subsequently, the thesis deals with the system itself, first from the perspective of requirement specification, determined by analysis of potential users and their needs, and also analysis of existing solutions and their shortcomings. Significant requirements for the new system include stream processing of data from smart devices in real-time, high system capacity, system stability, and expandability. Later, the design of the system is described with an emphasis on the data model of the system, the process of evaluating Key Performance Indicators, and the architecture of the system, followed by implementation with an emphasis on the implementation of the client side of the system, the implementation of individual services forming the backend of the system, communication between these services using RabbitMQ technology, etc. The final part of the thesis, dedicated to testing the system, focuses on system performance, i.e., the throughput of individual services in processing messages from smart devices, optimization of throughput, benefits of horizontal scaling, and system-wide latency.en
dc.description.markAcs
dc.identifier.citationBUREŠ, M. Systém 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.other153937cs
dc.identifier.urihttp://hdl.handle.net/11012/249402
dc.language.isocscs
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.subjectInternet věcícs
dc.subjectChytrá městacs
dc.subjectKlíčové indikátory výkonnostics
dc.subjectInformační systémycs
dc.subjectArchitektura informačních systémůcs
dc.subjectVýkonnostcs
dc.subjectProudové zpracování datcs
dc.subjectZpracování dat v reálném časecs
dc.subjectPropustnostcs
dc.subjectŠkálovatelnostcs
dc.subjectSouběžnostcs
dc.subjectParalelismuscs
dc.subjectMQTTcs
dc.subjectGocs
dc.subjectReactcs
dc.subjectTypeScriptcs
dc.subjectGraphQLcs
dc.subjectRabbitMQcs
dc.subjectInternet of Thingsen
dc.subjectSmart Citiesen
dc.subjectKey Performance Indicatorsen
dc.subjectInformation Systemsen
dc.subjectArchitecture of Information Systemsen
dc.subjectPerformanceen
dc.subjectStream Processing of Dataen
dc.subjectReal-time Data Processingen
dc.subjectThroughputen
dc.subjectScalabilityen
dc.subjectConcurrencyen
dc.subjectParallelismen
dc.subjectMQTTen
dc.subjectGoen
dc.subjectReacten
dc.subjectTypeScripten
dc.subjectGraphQLen
dc.subjectRabbitMQen
dc.titleSystém pro zpracování dat z chytrých zařízenícs
dc.title.alternativeSystem for Processing Data from Smart Devicesen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2024-08-21cs
dcterms.modified2024-08-21-10:36:54cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid153937en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 21:02:07en
sync.item.modts2025.01.15 15:49:01en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.69 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_153937.html
Size:
11.2 KB
Format:
Hypertext Markup Language
Description:
file review_153937.html
Collections