OPC UA
PDComm OPC UA consists of an SDK that puts OPC UA clients and servers into your application, and a simulator that lets you exercise servers, clients and PubSub from one place.
- SDK: a caller-driven C ABI, a C++ RAII header, a QtCore client worker and the .NET assembly
PDComm.OpcUa. The SDK handles secure channels, sessions and certificate validation; service requests travel as UA Binary messages. - Simulator: a Qt GUI with eight workspaces, a headless program driven by JSON lines and an MCP server for AI tools. Use it to try subscriptions, events and alarms, history and PubSub over UDP and MQTT.
- Security: the Basic256Sha256, Aes128_Sha256_RsaOaep and Aes256_Sha256_RsaPss policies with Sign and SignAndEncrypt modes. You name every certificate you trust explicitly.
New to OPC UA? Learn the concepts in Background, then make your first connection with the quickstart.
- Background Core concepts, grounded in the standards.
- Quickstart Make a first connection in a few minutes.
- Tutorials Step-by-step projects you can follow end to end.
- Guides Simulator GUI, headless runs, MCP and configuration.
- API reference Look up the C, C++ and .NET APIs.
- Troubleshooting Common problems and how to fix them.