Název:
Implementace protokolu DNP3 v programovacím jazyce Java
Překlad názvu:
Java Implementation of DNP3 Protocol
Autoři:
Zárecký, Martin ; Šeda, Pavel (oponent) ; Zeman, Kryštof (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
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.
Klíčová slova:
DNP3; IoT; Machine-to-Machine; OpenMUC; protocols; SCADA; DNP3; IoT; Machine-to-Machine; OpenMUC; protocols; SCADA
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/212590