{"id":5365,"date":"2023-01-26T09:43:11","date_gmt":"2023-01-26T08:43:11","guid":{"rendered":"https:\/\/www.basyskom.de\/?p=5365"},"modified":"2024-01-04T17:18:45","modified_gmt":"2024-01-04T16:18:45","slug":"qt-opcua-news-catch-up","status":"publish","type":"post","link":"https:\/\/www.basyskom.de\/en\/qt-opcua-news-catch-up\/","title":{"rendered":"Qt OPC UA news catch up"},"content":{"rendered":"<p>It has been a while since <a href=\"https:\/\/www.basyskom.de\/en\/2021\/logging-improvements-in-qt-opc-ua\/\">the last blog post covering Qt OPC UA<\/a> news. This short update will outline what we have primarily worked on in 2022.<\/p>\n<h2>Basic Historical Data Access support<\/h2>\n<p>Historical Data Access is defined in OPC UA <a href=\"https:\/\/reference.opcfoundation.org\/Core\/Part11\/v104\/docs\/\" target=\"_blank\" rel=\"noopener\">part 11<\/a>. It specifies how a client can access historical process values as well as events. With Qt 6.3 we added basic HDA support to the QOpcUaClient class (see <a href=\"https:\/\/doc.qt.io\/qt-6\/qopcuaclient.html#readHistoryData\" target=\"_blank\" rel=\"noopener\">here<\/a> for a usage example). The support is currently limited to so called <a href=\"https:\/\/reference.opcfoundation.org\/Core\/Part7\/v104\/docs\/6.6.48\" target=\"_blank\" rel=\"noopener\">raw<\/a> values.<\/p>\n<h2>Qt 6.5<\/h2>\n<p>The upcoming Qt 6.5 release (scheduled for end of march) will bring an update to the open62541 version we are using internally. We updated from a 1.1 release to 1.3.4. This primarily pulls in upstream bugfixes but as a side effect we now also support a new security policy (Aes128_Sha256_RsaOaep).<\/p>\n<p>&nbsp;With Qt 6.5 we will now also support using OpenSSL3 as a crypto library. We have previously supported OpenSSL1.1.x.<\/p>\n<p>The full list of changes can be found <a href=\"https:\/\/code.qt.io\/cgit\/qt\/qtopcua.git\/log\/?showmsg=1&amp;h=6.5\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n<p>basysKom is offering consulting, training and development services around Qt, Qt OPC UA and open62541.<\/p>\n<p><a href=\"mailto:info@basyskom.com?subject=Qt OPC UA\">Come talk to us<\/a> for feature development, bugfixing or the application of Qt OPC UA in your next project.<\/p>","protected":false},"excerpt":{"rendered":"<p>It has been a while since the last blog post covering Qt OPC UA news. This short update will outline what we have primarily worked on in 2022.<\/p>","protected":false},"author":2,"featured_media":4011,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1,2,7,8],"tags":[124,122,15,255,123],"class_list":["post-5365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-blog","category-general","category-qt","tag-opc-ua","tag-open62541","tag-qt","tag-qt-6","tag-qt-opc-ua"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/posts\/5365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/comments?post=5365"}],"version-history":[{"count":30,"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/posts\/5365\/revisions"}],"predecessor-version":[{"id":7471,"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/posts\/5365\/revisions\/7471"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/media\/4011"}],"wp:attachment":[{"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/media?parent=5365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/categories?post=5365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.basyskom.de\/en\/wp-json\/wp\/v2\/tags?post=5365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}