Hey everyone! I'm on the hunt for a solid Java library for building OPC UA clients, especially one that handles encryption well. I've heard about Eclipse Milo but I'm curious if there are other good options out there. Any suggestions? Thanks in advance!
4 Answers
Eclipse Milo is a solid choice! We've implemented it with various customers, and Kevin really keeps up with the maintenance, which is nice.
I know Prosys exists, but I'm not certain if it's free.
We had Prosys once but faced issues in production, like TCP threads consuming way too much CPU. We switched to Milo and it's been nothing but smooth sailing since, with great performance. Definitely recommend it!
You've really got two main choices for OPC UA libraries. The open-source option is Eclipse Milo, which is a good pick. Then, if you're looking at paid solutions, Prosys is also available. Just a heads up, Milo is my project and I've found it works pretty well!
What about PLC4X? I think it has some potential for future developments but Milo seems more tailored for OPC UA.
Thanks for the info! I've been using Milo in a project, and it's been great for my needs.
Is there any proper documentation available? I find it a bit confusing to navigate the SDK.