Implementace protokolu DNP3 v programovacím jazyce Java

Loading...
Thumbnail Image

Date

Authors

Zárecký, Martin

Mark

E

Journal Title

Journal ISSN

Volume Title

Publisher

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

ORCID

Abstract

Bakalářská práce v teoreické části začíná technologiemi IoT, komunikačními schématy Human-to-Human a Machine-to-Machine. Dále do větší hloubky se zabývá průmyslovými protokoly SCADA a protokolem DNP3. Pokračuje detailním popisem tohoto protokolu a také představením frameworku OpenMUC. V praktické části je dále sestavena knihovna tohoto protokolu, vytvořena stanice outstation, která tuto knihovnu implementuje. Hlavní část potom tvoří framework OpenMUC, do kterého protokol DNP3 implementujeme. Na závěr sestavujeme komunikaci mezi OpenMUC s implementovaným DNP3 a DNP3 outstation stanicí.
The theoretical part of the bachelor thesis starts with IoT technologies, Human-toHuman and Machine-to-Machine communication schemes. It then goes into greater depth on industrial SCADA protocols and the DNP3 protocol. It continues with a detailed description of this protocol and also introduces the OpenMUC framework. In the practical part, a library of this protocol is also built, and an outstation is created that implements this library. The main part then consists of the OpenMUC framework into which we implement the DNP3 protocol. Finally, we build the communication between OpenMUC with DNP3 implemented and the DNP3 outstation.

Description

Citation

ZÁRECKÝ, M. Implementace protokolu DNP3 v programovacím jazyce Java [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

bez specializace

Comittee

doc. Ing. Petr Mlýnek, Ph.D. (předseda) doc. Ing. Jiří Mekyska, Ph.D. (místopředseda) Ing. Petr Ilgner (člen) Ing. Ján Sláčik (člen) Ing. Kryštof Zeman, Ph.D. (člen)

Date of acceptance

2023-06-13

Defence

Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci s výhradami a odpověděl na otázky členů komise a oponenta. Jaké rozšíření by bylo nezbytné pro správnou funkcionalitu korektního uložení v rámci outstation aplikace?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO