Recently, one of our customers asked: What OPC UA Servers are available to test OPC UA client applications, such as ogamma Visual Logger for OPC? In other words, they needed to simulate a data stream that an OPC UA Client could ingest using the OPC UA Server interface.
There are many demo/simulation OPC UA servers available that you can either download and run on your PCs, and also there are some already running instances with public endpoints available to connect over the Internet. Here is the list:
| Product name | Vendor | Platform | Link |
| OPC UA Simulation Server | Prosys OPC | Windows, Linux, MacOS | https://prosysopc.com/products/opc-ua-simulation-server/ |
| OPC UA C++ Demo Server | Unified Automation | Windows |
https://www.unified-automation.com/downloads/opc-ua-servers.html Requires registration (free) to download Public endpoint: opc.tcp://opcuaserver.com:48010 |
| Eclipse Milo OPC UA Demo Server | Open-source, the main contributor is Kevin Herron (Inductive Automation). | Written in Java, runs on Windows, Linux, Docker. |
https://github.com/digitalpetri/opc-ua-demo-server Public OPC UA endpoint URL: opc.tcp://milo.digitalpetri.com:62541/milo |
| OPC PLC Server | Microsoft | Cross-platform .NET application. Runs on Windows, Linux, Docker |
Docker image: mcr.microsoft.com/iotedge/opc-plc |
| Node OPC UA Server | Sterfive | Cross-platform | Public endpoint: opc.tcp://opcuademo.sterfive.com:26543 |
