basysKom Application Development Services

Qt OPC UA updates
Essential Summary
The Qt OPC UA module has been ported to CMake and will be part of Qt 6 right from the first release. In addition to numerous bug fixes and improved test coverage, the open62541 plugin has been updated to open62541 v1.1 and uses OpenSSL for security support, thus removing the dependency on mbedTLS.

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.

Picture of Frank Meerkötter

Frank Meerkötter

Frank Meerkoetter is the Development Lead for basysKom GmbH, where he is consulting customers on industrial and embedded applications, often in combination with Qt. He is responsible for the technical consulting, system- and software-architecture within basysKom. He used to be the the maintainer of Qt OPC UA (2017-2024) and a contributor to the Qt project. He has a strong background in Embedded Linux, systems programming, distributed systems and application development. He holds a Master of Computer Science from the University of Applied Sciences in Darmstadt.

2 Responses

    • Hi Adam,

      thank you for the heads up on Qt options with OPC classic.

Leave a Reply

Your email address will not be published. Required fields are marked *

More Blogarticles

basysKom Newsletter

We collect only the data you enter in this form (no IP address or information that can be derived from it). The collected data is only used in order to send you our regular newsletters, from which you can unsubscribe at any point using the link at the bottom of each newsletter. We will retain this information until you ask us to delete it permanently. For more information about our privacy policy, read Privacy Policy