Abstract: With the continuous deepening of the integration of the Internet of Things and the Internet, the interconnection between the perception layer and the application layer is increasingly required. In order to address the deficiencies of the existing data collection system in terms of specifications, extensibility and adaptability, this paper puts forward a distributed data acquisition and processing system architecture based on the object linking and embedding for process control unified architecture (OPC UA) protocol. Firstly, each module of the data acquisition and processing system is decoupled and reorganized, and the hardware and software architectures of this system are introduced. Then, an improved load balancing algorithm for OPC UA distributed subscription is presented according to the load specificity in publish/subscribe mode. Finally, this architecture is verified in an example of a vehicle enterprise. The results show that the distributed data acquisition and processing system based on OPC UA has good data acquisition and processing effect, which proves the feasibility and validity of the system architecture.
Keywords: system architecture; distributed; object linking and embedding for process control unified architecture (OPC UA) protocol; load balancing