How model-driven automation transforms BaSyx DataBridge configuration from hours of manual JSON editing to seconds of automated generation using standardized AAS interface modelling.
Contemporary industrial systems face significant challenges when attempting to integrate diverse protocols and heterogeneous data sources. While digital twin technologies and data integration frameworks promise seamless interoperability, the reality often involves tedious manual configuration processes—particularly when connecting raw sensor data to standardized digital representations.
The Asset Administration Shell (AAS), a core component of the RAMI 4.0 architecture, establishes a unified approach for modeling, synchronizing, and enabling interoperability between physical assets through their digital counterparts. Eclipse BaSyx DataBridge serves as a critical integration layer, facilitating data flow between various sources and AAS SubmodelElements through multiple communication protocols including REST APIs, Kafka messaging, MQTT, and OPC UA.
However, conventional DataBridge implementation presents scalability challenges. Each data point requires multiple configuration files—transformation logic, protocol specifications, server endpoints, and routing definitions. While manageable for small-scale deployments, this approach becomes increasingly complex and error-prone when dealing with hundreds of variables and frequent structural modifications.
Our experience digitalizing the XXL Pilot Factory within the CONVERGING project highlighted these limitations when integrating approximately 300 data points into the BaSyx AAS infrastructure. Iterative development cycles required constant configuration updates, demonstrating the inefficiency of manual approaches.
The solution emerged from treating the DataBridge configuration itself as an Asset Administration Shell—creating a machine-readable, standards-compliant model capable of automatically generating all necessary configuration artifacts.
Our team developed the DataBridge Configurator, a Python-based automation tool that interprets specialized "DataBridge AAS" models to instantly generate complete BaSyx DataBridge configurations.
The framework leverages three essential submodel components:
This integrated approach defines comprehensive data flow patterns from source systems to AAS destinations. The Configurator processes these specifications to generate all required DataBridge components including consumers, transformers, server configurations, and routing tables.
The automation delivers remarkable efficiency gains: configuration time reduces from hours to mere seconds; data mappings become consistent and auditable; any modifications to the AAS model trigger immediate regeneration of the entire configuration stack.
Complete implementation available at: https://github.com/aimenct/basyx-databridge-configurator
The AIMEN Technology Centre's XXL Pilot Factory serves as our primary validation environment, where industrial robots (ABB systems), human operator monitoring systems, and ergonomic assessment tools continuously stream operational data through Kafka messaging infrastructure. The DataBridge framework ensures seamless synchronization of this telemetry with the central AAS Server.
Implementation outcomes using our automated configurator:
This research contribution "Automated Configuration of BaSyx DataBridge using Standardized Asset Administration Shell Interface Modelling" was showcased at the ETFA 2025 conference in Porto, demonstrating AIMEN Technology Centre's innovative methodology for scalable, automated digital twin integration solutions.
Andrés Pérez | Davinia Fernández | Emilio Costa | Lucía Alonso