


The Asset Administration Shell (AAS) is a standardized digital representation of industrial assets, such as machines, products, and software, that structures identity, properties, and lifecycle data into a unified, machine-readable format. It enables the creation of interoperable Digital Twins that function seamlessly across systems, organizations, and the entire product lifecycle.
AAS plays a central role in modern industrial data ecosystems and is widely adopted across manufacturing, automotive, energy, and supply chain environments. It connect stakeholders such as OEMs, suppliers, operators, and IT/OT providers by acting as a common language between systems like ERP, MES, SCADA, IoT, and cloud platforms.
In this intermediate-level program, you will move beyond theory and learn how to build a complete AAS-based system using Eclipse BaSyx, Docker, MongoDB, and REST APIs. You will explore how Digital Twins represent real-world assets and how AAS enables structured, interoperable, and secure data exchange across distributed systems.
What You Will Learn:
- Understand Digital Twins and the AAS architecture used in Industry 4.0
- Design and implement AAS shells, submodels, and digital nameplates
- Build and deploy a full AAS infrastructure using Docker and BaSyx
- Store and manage industrial data with MongoDB
- Enable secure communication between distributed systems using authentication mechanism
- Work with REST APIs and automation scripts for real system interaction
Final Outcome: by the end of the course, you will have built and deployed a working AAS ecosystem, including distributed services, secure data exchange, and automated workflows. You will present a complete project with live demonstrations, architecture design, and a fully documented Git repository, mirroring real-world industrial digital twin systems.
Who Should Join: This course is ideal for developers and engineers who want to gain practical, industry-relevant skills in Digital Twins, industrial IoT, and modern distributed system architecture. HHN students can receive 2 ECTS points in the Studium Generale.