Průmyslový logovací server s vizualizací dat

Loading...
Thumbnail Image

Date

Authors

Asszonyi, Jakub

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

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.

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO