Gateway connecting OPC UA servers implementing umati endorsed Companion Specifications with the umati Dashboard
umati Gateway connects to an OPC UA server, subscribes to values from one or more machine instances and publishes them via MQTT in JSON format used by umati Dashboard.
For a more detailed description about the umatiGateway please take a look at the User Manual .
For starting the container with its default configuration:
docker run -it ghcr.io/umati/umatigateway:develop
Start the container directly with the configuration files mounted:
docker run -it -v ./LocalConfigumatiApp.xml:/app/Configuration/Files/LocalConfigumatiApp.xml -v ./umatiGatewayConfig.xml:/app/Configuration/umatiGatewayConfig.xml ghcr.io/umati/umatigateway:develop
or via Compose with this config:
services:
umatigateway:
image: ghcr.io/umati/umatigateway:develop
container_name: umatigateway
ports:
- "127.0.0.1:8080:8080"
volumes:
- ./LocalConfigumatiApp.xml:/app/Configuration/Files/LocalConfigumatiApp.xml
- ./umatiGatewayConfig.xml:/app/Configuration/umatiGatewayConfig.xml
Web-based interface is accessible on port 8080 by default. There the connection settings can be modified and applied on the fly, making it useful for initial setup and debugging.
When running the gateway on a remote machine you can create a tunnel to it via SSH:
ssh -L 8080:localhost:8080 user@remote-server
The interface will be then available at http://localhost:8080.
This Software is licensed under Apache v2 license.