This Eclipse Dataspace Connector (EDC) extension provides an easy way to share an Asset Administration Shell (AAS) model via the EDC.
| Specification | Version |
|---|---|
| Eclipse Dataspace Connector | v0.14.1 |
| AAS - Details of the Asset Administration Shell - Part 1 The exchange of information between partners in the value chain of Industrie 4.0 |
AAS Specs – Part 1 V3.0 (final) (based on eclipse-aas4j/aas4j) |
The repository contains several material:
extensions: Extensions to the Eclipse Dataspace Components (EDC)launchers: several connector configurations: control-planes, data-planes, standalone extension, tractus-x, ...samples: Example use cases, configuration files and resourcesmisc: Supplemental files
For a data transfer example using two connectors communicating with the DSP protocol, check the samples README.
AAS data can be shared over the EDC by linking an EDC Asset to the HTTP endpoint of the AAS element/submodel. Additionally, contracts have to be defined for each element. In order to minimize configuration effort and prevent errors, this extension is able to link running AAS into EDC Assets by connecting to AAS repositories or AAS registries. Furthermore, this extension can also start an AAS repository by reading an AAS model (AASX / JSON). A default contract can be chosen to be applied for all elements. For critical elements, additional contracts can be placed via API. External changes to the model of an AAS are automatically synchronized by the extension, reducing management of metadata significantly.
Additionally, a client extension providing API calls for aggregations of processes such as contract negotiation and data transfer is available. The result is a one-click negotiation and data transfer, ideal for SME or individuals.
Provide digital twin (AAS) data to business partners in Data Spaces. Data Providers can share their AAS Repository / AAS Registry with other participants.
Interfaces, dependencies and configuration variables are defined in the respective README files:
Public API Management Extension
EDC Connector Client Extension
| Term | Description |
|---|---|
| AAS | Asset Administration Shell (see AAS reading guide or AAS specifications) |
| FA³ST Service | Open Source java implementation of the AAS part 2 |
Features in development:
- Graphical interface to simplify providing and requesting AAS ✓ (update required)
- AAS data-plane for EDC ✓
- Docker Hub container deployment ✓
- Support for AAS Registries: Share all AAS from AAS Registry ✓
- Client DPP Viewer: Directly view the requested DPP (AAS format)
- Listen for updates on FA³ST message bus ✓