|
Data Mapping Processor Documentation
|
Microservice for easily connecting to physical machines via MQTT or OPC UA, reading operational data and providing it in a standardized submodel structure.
This microservice transforms incoming asset data into structured AAS-compatible payloads based on configurable mapping rules. It is designed to sit between asset connectors and AAS repositories, helping you standardize, enrich, and route data reliably within your digital twin pipeline. It uses AIMC submodels to read mapping definitions and AID submodels to establish the connection to an tool via MQTT or OPC UA. Mapping logic is driven by external configuration, so field assignments and transformations can be adapted without changing application code. The service exposes lightweight HTTP endpoints for processing requests and returning normalized response bodies, making it easy to integrate into automated ingestion pipelines and CI/CD-based deployment workflows.
Table of Contents:
The service runs as a continuous mapping pipeline:
service_config.json and establishes connections to the AAS Registry, Submodel Registry, repository server(s), and Asset Connector./idta/AssetInterfacesMappingConfiguration).PollingInterval), it pulls live values from the Tool via the Asset Connector, applies the AIMC mapping rules, and updates the dynamic submodel content.In short, the service continuously transforms live connector data into AAS-compliant submodel data that can be consumed via API.
Before running this service, make sure the following requirements are met:
configuration/ folder, including:configuration/service_config.jsonconfiguration/aas_registry/*.jsonconfiguration/submodel_registry/*.jsonconfiguration/asset_connector/*.json/idta/AssetInterfacesMappingConfiguration) and referenced AID submodels