Abstract:Numerous modules or third-party data access and multifarious upper application require system data transmission with flexible, universal and extensible performance.Therefore, a middle layer data transmission design becomes a key task of developers.Add front layer in data access, which uses the structure of communication link layer, protocol processing layer, management layer, and front real-time data processing library.Considering the clear principle of cross-platform and data type distinction, the message bus data transmission with ICE middleware and JSON string as the core is constructed and the interaction interface between upper application and front module is designed.The bus transfer mechanism separates the application software layer from the pre-layer, and implements the information exchange through the bus according to the agreed message types.It shields the system's various upper-layer application requirements and the pre-developed communication protocol characteristics, and improves the developer's work efficiency and the system's robustness, scalability, and also reduces the follow-up maintenance personnel to maintain the difficulty.