Communication Protocol

ZeroMQ+Json message body.

ZeroMQ is a mature and efficient third-party communication library, which can conveniently implement efficient communication between C++ and Python programs.

ZeroMQ has multiple working modes. Currently, the docking between the Sinan system and the measurement and control system is similar to remote procedure calls, so the “Request-Reply model” is used here.