Photonic Quantum Control System Communication Protocol Document

Project Introduction

This document describes the communication protocol of the photonic quantum measurement and control system, including message definitions, subscription messages, type definitions, and instruction definitions, etc. The system uses ZeroMQ+Json as the communication protocol basis, supporting efficient communication between the PilotOS system and the measurement and control system.

Document structure

  • Communication Protocol:The basic ZeroMQ+Json communication protocol used by the system is introduced, including the selection of the request response model

  • Message Definition:It has detailedly defined the message formats of various request-response modes, including sending computing tasks, querying task status, returning computing results, heartbeat messages, etc

  • Subscription Messages:The formats of various push messages have been defined, including task status, chip configuration information update flags, chip resource status, automatic calibration information, and chip maintenance information

  • Type Definitions:It defines types such as task status and error codes, including detailed descriptions of task status codes and error codes

  • Instruction Definitions:The basic gate types and parameter descriptions of the photonic quantum platform have been defined, including various supported quantum gate operations