The Qt Company

Qt OPC UA

Qt OPC UA module implements a Qt API to interact with OPC UA on top of a 3rd party OPC UA stack.

The stacks are integrated as plugins and can be selected at runtime. Currently, the following implementations are supported:

  • Open62541 v1.0, MPLv2
  • Unified Automation C++ SDK (UACpp), Commercial

Supported OPC UA protocol features

The following OPC UA features have been implemented in the Qt OPC UA module:

  • Read
  • Batch read
  • Write
  • Batch write
  • Multidimensional arrays
  • Browse
  • Data change subscriptions
  • Event subscriptions
  • Modify subscriptions / monitored Items
  • Method calls
  • Browse path resolution
  • GetEndpoints
  • FindServers
  • NodeManagement

Supported OPC UA protocol data types

The following OPC UA data types have been implemented in the Qt OPC UA module:

  •  I nt16, Int32, Int64
  • UInt16, UInt32, UInt64
  • Byte
  • SByte
  • Boolean
  • Double
  • Float
  • String
  • LocalizedText
  • DateTime
  • ByteString
  • XmlElement
  • NodeId
  • GUID
  • QualifiedName
  • StatusCode
  • Range
  • EUInformation
  • ComplexNumber
  • DoubleComplexNumber
  • AxisInformation
  • XV
  • Argument
  • ExpandedNodeId
  • ExtensionObject

Licensing

With your Marketplace purchase, you acquire this particular extension under the Qt Marketplace License Agreement.

Available in Qt Online Installer

Qt for Automation / Qt M2M Protocols and Qt for Device Creation licensees doesn't have to purchase this extension from the marketplace. The extension is already available in Qt Online Installer / Maintenance Tool.

After the purchase, users can install the extension using the Qt Online Installer / Maintenance Tool. The installer makes the integration of Qt extensions seamless to your development process.

$129.00

By clicking button above, I agree Marketplace user terms and conditions and EULA

Reviews
Details
Publisher:
The Qt Company
Contact:
marketplace@qt.io
Copyright:
The Qt Company
License:
Qt Marketplace LA
Included in Qt Commercial:
Qt Device Creation
Qt for Automation / M2M Protocols
Also available:
GPL-2.0-or-later
LGPL-3.0
Created at:
2015-10-21
Updated at:
2020-12-17
Platforms:
macOS
Windows
Linux
iOS
Android
Supported Qt versions:
5.15.1
5.15.2
Qt 6 compatible
Support:
Component support available for Qt commercial license users only
Bug URL:
https://bugreports.qt.io