Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
BaSyx / Documentation / Components / DataBridge
Overview | Interface | Component | Features |
DataBridge Component
The DataBridge supports integrating various protocols with Asset Administration Shells. Data can be acquired from various endpoints, be transformed and pushed into SubmodelElements. By being provided as easy-to-use off-the-shelf component on DockerHub, it can easily be integrated in own use cases.
Download
The DataBridge image is made available via Docker Hub and can be pulled by:
docker pull eclipsebasyx/databridge:1.0.0-milestone-02
Alternatively, the command described in Startup section will download the image.
Startup
To easily start the DataBridge component, you can use the following command:
docker run --name=databridge -p 8085:8085 -v C:/tmp:/usr/share/config eclipsebasyx/databridge:1.0.0-milestone-02
The host port 8085 is mapped to container port 8085. The configuration files are located in C:/tmp and are available to the docker container at /usr/share/config via volume mapping.
Note:
- Volume mapping is mandatory because if there are no configuration files defined/mapped, then running the image would throw an exception.
- Make sure that other components such as Data Source, Transformer, and Data Sink components defined in the configuration are up and running before starting the DataBridge component.
- Please use the latest version of the DataBridge image.
The container can be stopped, started, and removed using its name (see --name):
docker stop databridge docker start databridge docker rm databridge