Průmyslový logovací server s vizualizací dat
Loading...
Date
Authors
Asszonyi, Jakub
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Diplomová práce se zaměřuje na komplexní návrh, vývoj a implementaci průmyslového logovacího serveru s integrovanou vizualizací dat. Cílem práce bylo provést rešerši současného stavu v oblasti operačních a průmyslových technologií. Práce se rovněž zabývá základním zpracováním a prezentací dat, kde byla provedena analytická rešerše open-source nástrojů pro tvorbu REST API. Součástí práce je implementace simulace průmyslové sítě s využitím průmyslového protokolu Modbus. Průmyslový logovací server byl vyvinut v virtualizačním prostředí Docker a je strukturován do čtyř základních částí: REST API (FastAPI), uživatelské rozhraní (Next.JS), databáze (InfluxDB) a serverový agent zajišťující komunikaci mezi průmyslovou sítí a serverem (Telegraf). Dále je v práci diskutováno o zabezpečení průmyslového serveru jak z hlediska neoprávněného přístupu do databáze a uživatelského rozhraní, tak z hlediska přístupu k serveru z průmyslové sítě. V poslední části práce bylo provedeno testování efektivity serveru a funkčnosti všech implementovaných částí.
The thesis focuses on the complex design, development and implementation of an industrial logging server with integrated data visualization. The aim of the thesis was to conduct a research of the current state of the art in the field of operational and industrial technologies. The thesis also deals with basic data processing and presentation, where an analytical search of open-source tools for creating REST APIs was performed. The work includes the implementation of an industrial network simulation using the industrial Modbus protocol. The industrial logging server was developed in the Docker virtualization environment and is structured into four basic parts: a REST API (FastAPI), a user interface (Next.JS), a database (InfluxDB) and a server agent providing communication between the industrial network and the server (Telegraf). Furthermore, the paper discusses the security of the industrial server both in terms of unauthorized access to the database and user interface, and in terms of access to the server from the industrial network. In the last part of the thesis, testing of the server efficiency and functionality of all implemented parts has been done.
The thesis focuses on the complex design, development and implementation of an industrial logging server with integrated data visualization. The aim of the thesis was to conduct a research of the current state of the art in the field of operational and industrial technologies. The thesis also deals with basic data processing and presentation, where an analytical search of open-source tools for creating REST APIs was performed. The work includes the implementation of an industrial network simulation using the industrial Modbus protocol. The industrial logging server was developed in the Docker virtualization environment and is structured into four basic parts: a REST API (FastAPI), a user interface (Next.JS), a database (InfluxDB) and a server agent providing communication between the industrial network and the server (Telegraf). Furthermore, the paper discusses the security of the industrial server both in terms of unauthorized access to the database and user interface, and in terms of access to the server from the industrial network. In the last part of the thesis, testing of the server efficiency and functionality of all implemented parts has been done.
Description
Citation
ASSZONYI, J. Průmyslový logovací server s vizualizací dat [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. Karel Burda, CSc. (předseda)
doc. Ing. Martin Kyselák, Ph.D. (místopředseda)
Ing. Michal Lares, Ph.D. (člen)
Ing. Tomáš Lieskovan, Ph.D. (člen)
Ing. Ján Sláčik (člen)
Ing. Ondřej Mokrý, Ph.D. (člen)
Mgr. Jakub Vostoupal, Ph.D. (člen)
Date of acceptance
2024-06-06
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky.
Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta.
Otázky oponenta:
V práci je řešena časová synchronizace, je řešeno zabezpečení zdroje časového zdroje, resp. je možné zdroj času podvrhnout?
Jaký je maximální počet klientů, kteří budou působit jako zdroje dat, aby nedošlo k pádu vytvořeného řešení?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení