Author:
Xia Shouteng,Zhang Yinhong,Qian Sen,Song Ruiqiang,Yang Jie
Abstract
Abstract
This paper presents a python-based, open-source framework
for slow control systems used in particle physics experiments. The
framework includes several functions such as display, data query,
alarm, log and remote monitoring, etc. The data communication
utilizes the MQTT (Message Queuing Telemetry Transport) protocol,
ensuring real-time and reliable data transmission. The
object-oriented programming approach ensures each functional
module's independence and reusability, making them easily
interchangeable and extendable through configuration files in
various applications. Finally, two case deployment applications of
the framework are provided, where both of them are tested with
Docker.
Subject
Mathematical Physics,Instrumentation