Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • V VWS-Spielwiese
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VWS-Demo
  • VWS-Spielwiese
  • Wiki
  • Home

Home · Changes

Page history
Add first considerations for deciding which framework/implementation to use authored Nov 21, 2021 by Oliver Parczyk's avatar Oliver Parczyk
Hide whitespace changes
Inline Side-by-side
home.md
View page @ c09148d6
......@@ -38,4 +38,12 @@ aas.backend might be a way to provide active or even proactive AAS, I'll need to
#### SAP i40-aas
"Main features include: [...] Enable interactions between administration shells based on semantic protocols (VDI/VDE 2193-1)" [[2](https://github.com/SAP/i40-aas#main-features)]
Interaction between AAS AFAIK requires at least one proactive partner.
The BaSyx Project classes "VDI/VDE 2139 [as] a language for type 3 AAS." [[1](https://wiki.eclipse.org/BaSyx_/_Documentation_/_AssetAdministrationShell)]
\ No newline at end of file
The BaSyx Project classes "VDI/VDE 2139 [as] a language for type 3 AAS." [[1](https://wiki.eclipse.org/BaSyx_/_Documentation_/_AssetAdministrationShell)]
## Deciding with which frameworks to continue
SAP i40-aas is the only framework as of now to explicitly list interaction between AAS as a feature. It doesn't implement v3 of the specification though. Further it is written in a language I'm unfamiliar with. While this is a personal shortcoming on my part it's still relevant to the decision as success of this project is the most important requirement overall.
[Last significant commit](https://github.com/SAP/i40-aas/commit/525e844711bd1a51ea2365f0106d7f9aa60e28b6) was a merge on 2021-01-15 with open issues. To me this indicates a stale (or "done") project, as they might be waiting for v3 to release.
PyI40AAS does have an active branch implementing AAS v3. Using `aas.backend` as a way to implement communication between AAS might be at best considered a hack, as this submodule is intended for "integrating data from existing systems into AAS objects" [That is very hard to cite! Its part of `docs/build/backend/index.html` of their documentation, which doesn't seem to be publicly hosted, AFAIK it's only available as a build artifact .zip [eg. here](https://git.rwth-aachen.de/acplt/pyi40aas/-/jobs/2060272/artifacts/download)]
To me this seems more like a library than a framework.
\ No newline at end of file
Clone repository
  • Passwords
  • Proprietary Protocol
  • Raspberry Pi as WiFi AP
  • What am I looking at here
  • follow up
    • C Sharp Module walkthrough
    • C Sharp Module
    • Demonstration Stand
    • Display
    • Dockerization
    • Sensors
    • Testing other registries
  • Home
  • implementation
    • AAS Registry starter walkthrough
    • AAS Server starter walkthrough
    • Common class walkthrough
View All Pages

Impressum · Nutzungsbedingungen · Datenschutz