https://github.com/engineering-research-and-development/arise-poc
https://github.com/engineering-research-and-development/arise-poc
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/engineering-research-and-development/arise-poc
- Owner: Engineering-Research-and-Development
- License: agpl-3.0
- Created: 2024-07-02T13:39:31.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-07T16:45:09.000Z (3 months ago)
- Last Synced: 2025-03-07T17:32:52.400Z (3 months ago)
- Language: JavaScript
- Size: 4.32 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ARISE PoC
https://arise-middleware.eu/
PoC of an all-in-one data management platform that collects and visualizes data from OPCUA and ROS2 devices.
![]()
Requirements
- Docker Engine
- Minimum 8GB RAM
- Docker Compose >= 1.29
How to run
Download the repository:
```
git clone https://github.com/Engineering-Research-and-Development/arise-poc.git
```
Configure the platform
Edit the docker-compose.yaml file and configure iotagent-opcua according to your OPC UA Server specifications.
For a more complete description on how to configure the IoTAgent, go to IotAgent OPCUA how-to guide.
Build & Run containers:
```
docker compose up --build -d
```
## Starting the demo
Before starting the demo, as X11 session owners, other users must be allowed to use the X Window System (to show the
turtles on screen).
For that, the following command is executed:
```
xhost local:root
```
When the dockers have started, connect to bash in the container of ros2:
```
docker exec -ti ros2 bash
```
Now the TurtleSim and the Keyboard controller can be started:
```
source /ros2-ws/install/setup.bash
# Show the turtles on the screen
ros2 run docs_turtlesim turtlesim_node_keys &
# Keyboard controller to move the turtles.
ros2 run docs_turtlesim turtlesim_multi_control
```
Access the Grafana UI
To access the Grafana GUI, you can use the following link:
1. Grafana at (https://localhost/login)
2. Default credentials are: admin/admin
This allows you to view dashboards with data generated from various data sources, such as the OPCUA Server and ROS2.
For more information, the full tutorial is available at the following [link](https://github.com/Engineering-Research-and-Development/arise-poc/blob/main/docs/ARISE_PoC_Tutorial_Extended.md)