-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adapt documentation to new architecture (#48)
* feat: Update Server spec * Removes OpenVPN, Datahub requirements * feat: Updates implemented specs * feat: Update Dashboard description * feat: Add gateway documentation * fix: Remove client documentation * refactor: Improve documentation * feat(doc): Refine documentation * fix(doc): Liniting * fix(doc): Linting
- Loading branch information
1 parent
77c90fa
commit 3c762fc
Showing
8 changed files
with
94 additions
and
166 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Gateway | ||
|
||
To connect your local OPC UA server to the umati.app the initiative provides a software gateway. | ||
This gateway subscribes via OPC UA (Client/Server; TCP Binary) to your server and publishes the information to and MQTT broker. | ||
|
||
This [gateway](https://github.com/umati/Dashboard-OPCUA-Client) is provided as an open source version based on [open62541](https://open62541.org) and currently uses a _custom_ JSON encoding for the payload. It is planned to migrate to OPC UA part 14 JSON encoding and defined topic tree, as soon as v1.05.03 is published. | ||
|
||
## Architecture | ||
|
||
### High level | ||
|
||
OPC UA server --- Gateway --- MQTT Broker --- umati.app | ||
|
||
### With protocols | ||
|
||
- OPC UA server --- OPC UA TCP binary ---> Gateway | ||
|
||
- Gateway --- MQTT over Websockets ---> MQTT Broker | ||
- MQTT broker --- MQTT over Websockets ---> device viewing umati.app | ||
|
||
## Configuration and connection | ||
|
||
The detailed configuration of the client and how to deploy and run it is described in the [source repository](https://github.com/umati/Dashboard-OPCUA-Client/blob/development/usage.md). | ||
|
||
### The gateway is provided as | ||
|
||
- Standalone binary x86 (32bit) Linux/Windows | ||
- Standalone binary x86_64 (64bit) Linux/Windows | ||
- Standalone binary x86 (32bit) Linux .deb package for ubuntu 20.04 and 22.04 | ||
- Standalone binary x86_64 (64bit) Linux .deb package for ubuntu 20.04 and 22.04 | ||
- container image x86_64 | ||
|
||
A configuration file example as well as documentation is available [here](https://github.com/umati/Dashboard-OPCUA-Client/blob/docs/docker/doc/Configuration.md). | ||
|
||
To obtain credentials to connect to the umati.app MQTT broker please follow [Server documentation](Server.md#connecting-an-opc-ua-server-to-umatiapp). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.