Skip to content

FA³ST - Fraunhofer Advanced Asset Administration Shell Tools (for Digital Twins)

License

Notifications You must be signed in to change notification settings

FraunhoferIOSB/FAAAST-Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FA³ST Service Build Status Codacy Badge Docker badge Documentation Status SonarCloud badge

FA³ST Logo Light FA³ST Logo Dark

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.

Implemented AAS Specifications

Usage

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 pre-compiled JAR

Download latest RELEASE version (1.2.0)

Download latest SNAPSHOT version (1.3.0-SNAPSHOT)

As Maven Dependency

<dependency>
	<groupId>de.fraunhofer.iosb.ilt.faaast.service</groupId>
	<artifactId>starter</artifactId>
	<version>1.2.0</version>
</dependency>

As Gradle Dependency

implementation 'de.fraunhofer.iosb.ilt.faaast.service:starter:1.2.0'

Building from Source

git clone https://github.com/FraunhoferIOSB/FAAAST-Service
cd FAAAST-Service
mvn clean install

Contributing

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

Contact

[email protected]

License

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.