Table of Contents
Qt OPC UA

Qt OPC UA updates

Qt OPC UA

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

Leave a Reply

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

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 is the maintainer of Qt OPC UA 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.
Share on facebook
Share on twitter
Share on linkedin
Share on reddit
Share on xing
Share on email
Share on stumbleupon
Share on whatsapp
Share on pocket

Read more

open62541
Azure
Jannis Völker
Connect OPC UA with open62541 to MS Azure IoT Hub

The open62541 OPC UA stack with its Pub-Sub extension now supports MQTT over TLS as well as MQTT-brokers requiring a login (contributed by basysKom). This allows the direct communication between open62541 and the Azure IoT Hub and therefore highly simplifies the connection of OPC UA based IoT Devices to the cloud.

Read More »
open62541
Jannis Völker
Support for PEM in the open62541 OpenSSL plugin

basysKom recently extended this plugin to also accept PEM-based input. PEM is a file format used for certificates and keys which is specified by an RFC and is a preferred format for a lot of open source software. The pull request has been merged and our contribution is available from the 1.1 branch (and will also hit the master branch soon).

Read More »