The Fraunhofer Advanced Asset Administration Shell Tools (FA³ST) Service enables you to create digital twins based on the Asset Administration Shell (AAS) specification with ease. It is an implementation of the re-active or type 2 AAS, which means you can load existing AAS models and interact with them via API. The features of FA³ST Service include
- free & open-source (Apache 2.0 license)
- native Java implementation
- easily extendable & configurable
- supports synchronization of the digital twins with existing assets using different protocols
- can be used as CLI, docker container, or embedded library
Tip
For more details on FA³ST Service see the 📘 full documenation.
- AAS Part 1: Metamodel v3.0 Specification
- AAS Part 2: API v3.0.1 Specification, OpenAPI
Important
At the moment there is no security specification available for the AAS. Therefore FA³ST Service does not implement any security mechanisms. They will be implemented as soon as a security specification is available. We strongly recommend to be careful when using external AAS models or submodels.
Download latest RELEASE version (1.1.0)
Download latest SNAPSHOT version (1.2.0-SNAPSHOT)
<dependency>
<groupId>de.fraunhofer.iosb.ilt.faaast.service</groupId>
<artifactId>starter</artifactId>
<version>1.1.0</version>
</dependency>
implementation 'de.fraunhofer.iosb.ilt.faaast.service:starter:1.1.0'
git clone https://github.com/FraunhoferIOSB/FAAAST-Service
cd FAAAST-Service
mvn clean install
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions are greatly appreciated. You can find our contribution guidelines here
Distributed under the Apache 2.0 License. See LICENSE
for more information.
Copyright (C) 2022 Fraunhofer Institut IOSB, Fraunhoferstr. 1, D 76131 Karlsruhe, Germany.
You should have received a copy of the Apache 2.0 License along with this program. If not, see https://www.apache.org/licenses/LICENSE-2.0.html.