All Projects → eclipse → Milo

eclipse / Milo

Licence: epl-2.0
Eclipse Milo™ - an open source implementation of OPC UA (IEC 62541).

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Milo

Open62541
Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
Stars: ✭ 1,643 (+179.9%)
Mutual labels:  sdk, server, opc-ua, client
Vertx Mqtt
Vert.x MQTT
Stars: ✭ 117 (-80.07%)
Mutual labels:  iot, server, client
Decentralized Internet
A SDK/library for decentralized web and distributing computing projects
Stars: ✭ 406 (-30.83%)
Mutual labels:  sdk, iot
Azure Iot Sdk C
A C99 SDK for connecting devices to Microsoft Azure IoT services
Stars: ✭ 412 (-29.81%)
Mutual labels:  sdk, iot
Node Bluetooth Serial Port
Serial I/O over bluetooth for NodeJS
Stars: ✭ 444 (-24.36%)
Mutual labels:  server, client
Rauc
Safe and secure software updates for embedded Linux
Stars: ✭ 360 (-38.67%)
Mutual labels:  iot, client
Mumble
Mumble is an open-source, low-latency, high quality voice chat software.
Stars: ✭ 4,418 (+652.64%)
Mutual labels:  server, client
Networksocket
NetworkSocket是一个以中间件(middleware)扩展通讯协议,以插件(plug)扩展服务器功能的支持SSL安全传输的通讯框架;目前支持http、websocket、fast、flex策略与silverlight策略协议。
Stars: ✭ 435 (-25.89%)
Mutual labels:  server, client
Study
A simple, progressive, client/server AB testing library 📚
Stars: ✭ 293 (-50.09%)
Mutual labels:  server, client
Aliyun Openapi Net Sdk
Alibaba Cloud SDK for .NET
Stars: ✭ 467 (-20.44%)
Mutual labels:  sdk, client
Iotkit Embedded
高速镜像: https://code.aliyun.com/linkkit/c-sdk
Stars: ✭ 461 (-21.47%)
Mutual labels:  sdk, iot
Awesome Openapi3
😎 A list of awesome projects related to OpenAPI 3.0.x, curated by the community
Stars: ✭ 469 (-20.1%)
Mutual labels:  server, client
Aliyun Cli
Alibaba Cloud CLI
Stars: ✭ 561 (-4.43%)
Mutual labels:  sdk, client
Mirakurun
A Modern DTV Tuner Server Service for ISDB.
Stars: ✭ 352 (-40.03%)
Mutual labels:  server, client
Graphql Ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Stars: ✭ 398 (-32.2%)
Mutual labels:  server, client
Nodepolus
NodePolus is a JavaScript library containing multiple implementations of the Among Us network protocol.
Stars: ✭ 331 (-43.61%)
Mutual labels:  server, client
Happypandax
A cross-platform server and client application for managing and reading manga and doujinshi
Stars: ✭ 432 (-26.41%)
Mutual labels:  server, client
Ejabberd
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Stars: ✭ 5,077 (+764.91%)
Mutual labels:  iot, server
Industrial Iot
Azure Industrial IoT Platform
Stars: ✭ 256 (-56.39%)
Mutual labels:  iot, opc-ua
Fuxa
Web-based Process Visualization (SCADA/HMI/Dashboard) software
Stars: ✭ 262 (-55.37%)
Mutual labels:  iot, opc-ua

Eclipse Milo

Jenkins Maven Central

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

Maven

Building Milo

Using JDK 8, run mvn clean install from the project root.

Releases

Releases are published to Maven Central and snapshots to Sonatype.

OPC UA Client SDK

<dependency>
    <groupId>org.eclipse.milo</groupId>
    <artifactId>sdk-client</artifactId>
    <version>0.5.4</version>
</dependency>

OPC UA Server SDK

<dependency>
    <groupId>org.eclipse.milo</groupId>
    <artifactId>sdk-server</artifactId>
    <version>0.5.4</version>
</dependency>

Referencing a SNAPSHOT release requires the Sonatype snapshot repository be added to your pom file:

<repository>
    <id>oss-sonatype</id>
    <name>oss-sonatype</name>
    <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>

Public Demo Server

An internet-facing demo server is accessible at opc.tcp://milo.digitalpetri.com:62541/milo.

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:

  • user1 / password
  • user2 / password
  • admin / password

The code powering the demo server is available here: https://github.com/digitalpetri/opc-ua-demo-server

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].