{'fraction_non_alphanumeric': 0.030495552731893267, 'fraction_numerical': 0.0, 'mean_word_length': 5.508264462809917, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Practical Implementation of an OPC UA Multi-Server Aggregation and Management Architecture for IIoT

The Open Platform Communication Unified Architecture (OPC UA) is a platform-independent service-oriented architecture, it has been widely used in industrial field network communication for its open, cross-platform, security, and extensible information model characteristics. The OPC UA supports clients/server (C/S) and publisher/subscriber (Pub/Sub) communication modes, using the Pub/Sub mode with the Time-Sensitive Networking (TSN) technology can greatly improve the real-time capability of the OPC UA. In factory field automation communication systems, various OPC UA servers are embedded in controllers, sensors, and actuators to enable the reliable exchange of information among each system with different data streams (i.e., real-time and non-real-time). It is hard to configure and manage such a large number of heterogeneous OPC UA servers. In this work, we propose an OPC UA multi-server aggregation and management architecture for industrial field networks, which supports the automatic discovery and aggregate of OPC UA servers, and a centralized configuration management method for OPC UA communication data streams is also supported. A laboratory-level OPC UA multi-server aggregation management platform is implemented to validate the proposed architecture. The test results demonstrate that the platform can support centralized management and configuration of multiple OPC UA servers and their corresponding data streams through a uniform OPC UA interface.