Plugins#
As a BaSyx AAS Web UI user
I want to extend the UI with custom plugins
so that I can visualize and interact with Submodels and SubmodelElements using user-friendly interfaces.
Feature Overview#
Plugins can be integrated in the “Visualization” view of the UI. The Plugin-Feature checks if the selected Submodel/SubmodelElement includes a SemanticId and displays a plugin automatically if one is available for the given Semantic ID.
Available Plugins#
The BaSyx AAS Web UI includes a growing list of plugins for various IDTA Submodel templates and custom use cases.
Hint
Missing a plugin for your use case? Contact us! to develop a custom plugin tailored to your needs.
IDTA Standard Submodels#
Semantic IDs:
V2.0:
https://admin-shell.io/zvei/nameplate/2/0/NameplateV3.0:
https://admin-shell.io/idta/nameplate/3/0/Nameplate
Visualizes Digital Nameplate Submodels in an expandable panel view
Semantic ID:
https://admin-shell.io/idta/TimeSeries/1/1Visualizes time series data using different chart types (line, bar, area)
Supports data from AAS properties, files, and external databases (InfluxDB)
Semantic ID:
https://admin-shell.io/idta/HierarchicalStructures/1/0/SubmodelDisplays Bill of Material Submodels in an interactive tree view chart
Supports creating and editing hierarchical structures
Semantic ID:
V1.0:
0173-1#01-AHF578#001
Displays Handover Documentation in an expandable view
Provides built-in preview for PDFs, images, and CAD files
Semantic ID:
https://admin-shell.io/zvei/nameplate/1/0/ContactInformationsDisplays Contact Information Submodels in a table view
Semantic ID:
V1.0:
https://admin-shell.io/ZVEI/TechnicalData/Submodel/1/2
Displays Technical Data Submodels in a table view
Provides semantic information for each technical property (e.g., unit, description)
Semantic IDs:
V0.9:
https://admin-shell.io/idta/CarbonFootprint/CarbonFootprint/0/9V1.0:
https://admin-shell.io/idta/CarbonFootprint/CarbonFootprint/1/0
Displays timeline of PCF values
V1.0 adds pie chart visualization when PCF values share the same reference
Custom & Development Plugins#
Semantic ID:
https://basyx.org/FileSystem/FileSystem/0/1Comprehensive file management interface with cloud storage-like experience
Supports drag & drop upload, folder management, file preview, and download
Semantic ID:
http://hello.world.de/plugin_submodelExample plugin for learning and development
Displays Submodels generically with editing capabilities
Intended as a template for developing your own plugins
Semantic ID:
http://iese.fraunhofer.de/prop_jsonarrayVisualizes data series from Property values in charts
Supports single or multiple series visualization
Semantic ID:
http://htw-berlin.de/smc_statemachineVisualizes and controls PackML state machines
Allows triggering state transitions and changing operating modes
Semantic ID:
https://smartfactory.de/semantics/submodel/ProductionPlan#1/0Developed in collaboration with SmartFactory Kaiserslautern (SFKL)
Visualizes production steps and their associated actions with real-time status tracking
Shows overall plan completion (
IsFinished), per-step and per-action statuses, scheduling information, and machine assignments
Developing your own Plugin#
If you are interested in developing your own plugin for the BaSyx AAS Web UI, please refer to the Plugin Development Guide.
Detailed Plugin Documentation#
For detailed information, screenshots, and usage examples, see the individual plugin pages: