This is an OPC UA client service that connects to target endpoints, subscribes to manually configured namespaces and nodes and starts pushing the subscribed object values to a REST service.
- Gateway project: OPC UA Data Gateway
- REST project: OPC UA Data REST
- Socket.io project: OPC UA Data Server
- Client project: OPC UA Data Visualizer
- open62541
- libcurl
- curlcpp
- JSON for Modern C++
- Included in ./src as single-header lib
This repository includes dynamically linked Win32 versions of the libraries listed above.
- ./inc
- ./lib
- ./bin
TODO: CMakeLists.txt
Currently the repository includes a visual studio 2015 project. In the future that will be replaced with a CMakeLists.txt file.
- ./res/settings.json
- ua_service_config
- ua_rest_config
- ua_client_config
a Simplified UML-diagram demonstrating the communication between objects in the service.
- This software: LICENSE
- open62541: LICENSE_open62541
- libcurl: LICENSE_libcurl
- curlcpp: LICENSE_curlcpp