Eclipse Milo™ - an open source implementation of OPC UA (IEC 62541).
Milo is an open-source implementation of OPC UA. It includes a high-performance stack (channels, serialization, data structures, security) as well as client and server SDKs built on top of the stack.
Stack Overflow tag: milo
Mailing list: https://dev.eclipse.org/mailman/listinfo/milo-dev
Using JDK 8, run
mvn clean installfrom the project root.
Releases are published to Maven Central and snapshots to Sonatype.
org.eclipse.milo sdk-client 0.5.3
org.eclipse.milo sdk-server 0.5.3
SNAPSHOTrelease requires the Sonatype snapshot repository be added to your pom file:
oss-sonatype oss-sonatype https://oss.sonatype.org/content/repositories/snapshots/
An internet-facing demo server is accessible at
It accepts both unsecured and secured connections. Before connecting with security you must upload your client's DER-encoded X509 certificate using the form at http://milo.digitalpetri.com.
Authenticate anonymously or with one of the following credential pairs: -
The code powering the demo server is available here: https://github.com/digitalpetri/opc-ua-demo-server