The Design of Communication Framework for a New Generation of Telescope Autonomous Control System Based on ZeroMQ
-
-
Abstract
With the progress of astronomy and technology, components of astronomical telescope system are becoming more complicated, telescope automatic control system has played a core role in telescope for routine observation. Generally, a complete observational plan requires different equipment to work coordinately and harmoniously. Therefore, an efficient underlying communication framework is the key to the success of the telescope automatic control system. ZeroMQ is a high-performance network communication library that provides a variety of basic communication models for building complex distributed programs. It ideally meets the requirements for distributed, multi-communication modes and low latency in telescope observation and control system. This paper reviews the network technologies such as CORBA, DCOM and native Socket that are widely used in the telescope control system, and gives the overall design of communication framework for a new generation of telescope automatic control system based on ZeroMQ. We also discuss the design of socket, message model, serialization and other key technology solutions.
-
-