CornCoder99
CornCoder99

Reputation: 96

What's the difference between Eclipse Milo Stack vs SDK and what is the session manager?

I am trying to understand the eclipse milo package and I am confused on what the difference is between the stack and the sdk. In addition, I am looking for an overall general breakdown of the files/classes in the package. What is the sessionmanager used for? If I were to implement an LDS, should I mainly focus on using the SDK?

Upvotes: 1

Views: 264

Answers (1)

Kevin Herron
Kevin Herron

Reputation: 7005

The stack provides a lot of the "basics" of the spec like transports, serialization, data structures, and security. It sets up a framework for the the implementation of the OPC UA services but does not implement them.

The SDK is focused on providing higher level implementations of those services. The SessionManager is an internal implementation detail that isn't meant for use by users of the SDK.

If you were to build an LDS you'd really only need the stack and then to implement the Discovery service set. It's a non-trivial effort.

Upvotes: 0

Related Questions