Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SoftwareAG/cumulocity-agents-opc

This repository contains Cumulocity OPC-UA agent for Java.
https://github.com/SoftwareAG/cumulocity-agents-opc

agent cumulocity-agent cumulocity-iot iot-analytics opc-ua

Last synced: 3 months ago
JSON representation

This repository contains Cumulocity OPC-UA agent for Java.

Awesome Lists containing this project

README

        

Cumulocity OPC-UA Agent for Java
---------------

This repository contains [Cumulocity] [1] OPC-UA agent for Java. For more information on [Cumulocity] [1] visit [http://www.cumulocity.com] [1].

Access to [Cumulocity] [1] [Maven repository] [2] is required to build the code.

Building with Maven
---------------

Please add [Cumulocity] [1] [Maven repository] [2] to your `settings.xml` like this:



cumulocity



cumulocity


cumulocity-maven-repo
http://resources.cumulocity.com/maven/repository




cumulocity-plugins-repo
http://resources.cumulocity.com/maven/repository




External Dependencies
---------------
Download Prosys-OPC-UA-Java-SDK-Client-Server jar of version 2.2.4 from [Prosys OPC UA Java SDK] [4] (jar name should be similar to `Prosys-OPC-UA-Java-SDK-Client-Server-Binary-2.2.4-674.jar`).

Download OPC-UA stack jar of version 1.02.337 from [OPC Foundation UA-Java Releases] [5] (jar name should be similar to `Opc.Ua.Stack-1.02.337.10.jar`).

Copy two jars to resources folder of your `gateway` and `simulator` modules (folder path `./opcua-agent/gateway/src/main/resources/lib/` and `./opcua-agent/simulator/src/main/resources/lib/`).

Add below given dependencies to your `gateway` and `simulator` `pom.xml` like this:


com.prosys.ua
Prosys-OPC-UA-Java-SDK-Client-Server-Evaluation
--version--
system
${basedir}/src/main/resources/lib/Prosys-OPC-UA-Java-SDK-Client-Server-Binary-.jar


org.opcfoundation.ua
Opc.Ua.Stack
--version--
system
${basedir}/src/main/resources/lib/Opc.Ua.Stack-.jar

[1]: http://www.cumulocity.com
[2]: http://maven.apache.org/
[3]: https://www.cumulocity.com/guides
[4]: https://www.prosysopc.com/products/opc-ua-java-sdk/
[5]: https://github.com/OPCFoundation/UA-Java/releases/

------------------------------

These tools are provided as-is and without warranty or support. They do not constitute part of the Software AG product suite. Users are free to use, fork and modify them, subject to the license agreement. While Software AG welcomes contributions, we cannot guarantee to include every contribution in the master project.