Original title:
Distribuovaný řídicí systém s dynamicky modifikovatelnými uzly na platformě RPi Zero
Translated title:
Distributed Control System with Dynamically Evolvable Nodes on RPi Zero Platform
Authors:
Szymik, Michal ; Kočí, Radek (referee) ; Janoušek, Vladimír (advisor) Document type: Bachelor's theses
Year:
2021
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce je zaměřena na tvorbu distribuovaného řídicího systému, běžícího na zařízeních Raspberry Pi Zero, s možností jeho dynamické rekonfigurace. Řešení tohoto problému je implementováno v jazyce Python ve formě běhového prostředí runtime platformy. Práce dále popisuje tvorbu aplikací pro vytvořený systém a představuje skript, který slouží k usnadnění instalace aplikace na uzly systému. Vytvořený systém je funkční a je demonstrován na ukázkové aplikaci.
This work focuses on the development of a distributed control system that runs on multiple Raspberry Pi Zero devices and enables dynamic reconfiguration of its topology. The platform is implemented in Python in the form of a runtime environment. This work also describes how to develop applications for this system and introduces a script that facilitates the installation of an application onto the system nodes. The system described works and a sample application demonstrates its functionality.
Keywords:
DCS; MQTT; Node-RED; PLC; Python; Raspberry Pi Zero; SCADA; DCS; MQTT; Node-RED; PLC; Python; Raspberry Pi Zero; SCADA
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/199444