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
  • What am I looking at here

What am I looking at here · Changes

Page history
Remove question mark from filename authored Feb 16, 2022 by Oliver Parczyk's avatar Oliver Parczyk
Hide whitespace changes
Inline Side-by-side
What-am-I-looking-at-here.md 0 → 100644
View page @ 62428a08
What you're looking at here is a Demonstration and Study unit for [Asset Administration Shells](https://www.plattform-i40.de/IP/Redaktion/DE/Downloads/Publikation/AAS-ReadingGuide_202201.html), running [the BaSyx Project](https://projects.eclipse.org/projects/technology.basyx), created as part of the [BaSys 4.0 platform](https://www.basys40.de/).
In its default configuration it's running a simple example of a [Type 3 AAS](https://wiki.eclipse.org/BaSyx_/_Documentation_/_AssetAdministrationShell#Types_of_Asset_Administration_Shells), more on that later.
# Network Structure
All components are, wired or wirelessly, connected to an Ethernet network. The following picture illustrates the network structure and also presents us with an overview of the components involved in this demo:
| ![network overview](uploads/9b7577f39c2948f28d8e0483b07ae0b9/network.png) |
|:--:|
| Contains "[ESP32 Espressif ESP-WROOM-32 Dev Board](https://commons.wikimedia.org/wiki/File:ESP32_Espressif_ESP-WROOM-32_Dev_Board.jpg)" by [Ubahnverleih](https://commons.wikimedia.org/wiki/User:Ubahnverleih), licensed under [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/deed.en) |
The components are identified by their hostname and their IP adresses are resolved via [Multicast DNS](https://en.wikipedia.org/wiki/Multicast_DNS). The startup routine is also reliant on the defined hostnames. This saves configuration for static IP address assignment by the router and makes swapping parts of the system easier. Last but not least it's more human readable and doesn't need remembering and looking up of IP addresses to interact with parts of the system.
Let's go over the components one by one.
## AAS Server
The [AssetAdministrationShell Server](https://wiki.eclipse.org/BaSyx_/_Documentation_/_Components_/_AAS_Server) hosts the AAS themselves and offers endpoints for the active Submodels hosted by the individual providers explained later. It starts up empty and gets filled by the Providers on startup.
To start, the AAS Server needs the registry to be running. All other Components utilizing BaSyx depend on the AAS Server being available.
## Registry
The [AAS Registry](https://wiki.eclipse.org/BaSyx_/_Documentation_/_Registry) provides means to lookup all available AAS and their submodels, together with their various endpoints and available metadata.
It is the first BaSyx component to boot, as all others, including the AAS Server depend on it being available.
## Light hosts
Light host 0-2 by default each create and upload four AAS to the AAS Server and host one lightSwitch submodule for each of them. In other words, it creates an AAS and a submodule for each of the four attached LEDs:
![Light Host #1 with LEDs](uploads/32c78bba4953f62dd2d9c395f606049b/lightHost.png)
Clone repository
  • Passwords
  • Proprietary Protocol
  • Raspberry Pi as WiFi AP
  • What am I looking at here
  • follow up II
    • Analysis of existing IIoT technologies
    • Display
    • RFID reader
  • follow up
    • C Sharp Module walkthrough
    • C Sharp Module
    • Demonstration Stand
    • Display
    • Dockerization
    • Sensors
    • Testing other registries
  • Home
View All Pages

Impressum · Nutzungsbedingungen · Datenschutz