Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opcfoundation/ua-clouddashboard
A cross-platform OPC UA cloud dashboard reference implementation leveraging MQTT. It runs in a Docker container and displays OPC UA PubSub telemetry data, read directly from an MQTT broker or Azure EventHub/IoT Hub. It supports both JSON and binary payloads as well as OPC UA Complex Types decoding.
https://github.com/opcfoundation/ua-clouddashboard
iot mqtt opcua
Last synced: 1 day ago
JSON representation
A cross-platform OPC UA cloud dashboard reference implementation leveraging MQTT. It runs in a Docker container and displays OPC UA PubSub telemetry data, read directly from an MQTT broker or Azure EventHub/IoT Hub. It supports both JSON and binary payloads as well as OPC UA Complex Types decoding.
- Host: GitHub
- URL: https://github.com/opcfoundation/ua-clouddashboard
- Owner: OPCFoundation
- License: mit
- Created: 2021-05-22T12:04:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-13T12:49:34.000Z (about 1 year ago)
- Last Synced: 2024-04-14T09:03:34.021Z (7 months ago)
- Topics: iot, mqtt, opcua
- Language: JavaScript
- Homepage:
- Size: 59 MB
- Stars: 18
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UA Cloud Dashboard
A cross-platform OPC UA cloud dashboard reference implementation leveraging Kafka and MQTT. It runs in a Docker container and displays OPC UA PubSub telemetry data, read directly from Kafka broker or an MQTT broker. It supports both JSON and binary payloads as well as OPC UA Complex Types decoding.## Installation
The following environment variables must be defined:
* BROKER_NAME - the name of the broker to use
* BROKER_PORT - the port number of the broker
* CLIENT_NAME - the client name to use with the broker
* BROKER_USERNAME - the username to use with the broker
* BROKER_PASSWORD - the password to use with the broker
* TOPIC - the broker topic to read messages from
* METADATA_TOPIC - (optional) the broker metadata topic to read messages from
* USE_MQTT - (optional) Read OPC UA PubSub telementry messages from an MQTT borker instead of a Kafka broker
* USE_TLS - (optional) set to 1 to use Transport Layer Security
* IGNORE_MISSING_METADATA - (optional) set to 1 to parse messages even if no metadata was sent for the messages## Usage
Run it on a Docker-enabled computer via:
`docker run -e anEnvironmentVariableFromAbove="yourSetting" -p 80:80 ghcr.io/barnstee/ua-clouddashboard:main`
Then point your web browser to
## Build Status
[![Docker](https://github.com/barnstee/UA-CloudDashboard/actions/workflows/docker-publish.yml/badge.svg)](https://github.com/barnstee/UA-CloudDashboard/actions/workflows/docker-publish.yml)