Skip to content

msoareseq/OpenOpcGateway

Repository files navigation

OPC Gateway 🏭➡️🖥️

Open OPC UA Web API Data Gateway

Description

OPC Gateway is a self hosted ASP.NET Core 6 WebAPI application which enables applications to read and write data using a OPC UA Protocol using a simple REST API.

Configuration

The APi is fully configurable using the files below:

  • appconfig.json (general settings)

  • OpcUaApi.config (OPC UA Client settings)

  • OpcNodes.csv (Tag list configuration)

API Description

There are 2 APIs planned for OPC Gateway:

  • Legacy (/legacyapi)

  • Default (/api)

Legacy API (legacyapi/)

A simple REST API that uses a small JSON object to carry data to the client.

Full description will be added in future

Default API (api/)

This API has more verbose in JSON objects, so it's easier to access and manipulate. Note that the under the hood code is the same for both APIs. Just the JSON objects and endpoints changes.

Full description will be added in the future

Logging

Soon

Instalation

Soon

About

A Open source OPC UA WebAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages