Qt is switching to CMake as its internal build system for Qt6. To be included into the initial Qt 6.0 release, a module needs to be fully ported to CMake. We finished porting of Qt OPC UA recently and are looking forward to be part of the next major Qt release cycle from the beginning on. The current plan for Qt is to be complete again module-wise with Qt 6.2.
Qt OPC UA relies on the open62541 OPC UA stack. We have been using open62541 1.0 for a while, but recently have upgraded to version 1.1. One interesting feature of the 1.1 release series is the new OpenSSL plugin which can be used as a replacement for the mbedTLS plugin. Qt itself relies on OpenSSL for cryptographic primitives and functions. So we have ported the open62541 backend to the new OpenSSL plugin, thus reducing the amount of external dependencies.
Apart from that, we fixed numerous bugs and improved the automated unit tests. The full list of changes can be found here.
basysKom is offering consulting, training and development services around Qt, Qt OPC UA and open62541.
Come talk to us for feature development, bugfixing or the application of Qt OPC UA in your next project.
2 Responses
Pfffft, i’ll see your Qt OPC UA, and raise you Qt OLE for Process Control 😀 https://github.com/piggz/qtopc
Hi Adam,
thank you for the heads up on Qt options with OPC classic.