C++ based OPC UA Client SDK

Overview

 The UA SDK is a C++ library that supports you in writing portable C++ OPC UA Clients. The UA SDK actually consists of two SDKs, a Server SDK and a Client SDK. Both use the same UA Base Library which does all the C++ encapsulation of the raw ANSI C types that are defined in the OPC UA Communication Stack by the OPC Foundation.

sdk_architecture_640x508.png

Features - Supported UA Profiles

The C++ based OPC UA Client SDK supports the following UA Profiles:

  • Base Client Behaviour Facet
  • Core Client Facet
  • AddressSpace Lookup Client Facet
  • Attribute Read Client Facet
  • Attribute Write Client Facet
  • DataChange Subscriber Client Facet
  • DataAccess Client Facet
  • Discovery Client Facet
  • Event Subscriber Client Facet
  • Method Client Facet
  • Node Management Client Facet
  • Advanced Type Programming Client Facet

Additional supported features are:

  • Historical Access
  • Programs (2)
  • Alarms&Conditions (2)

(2) Features will be completed in Q2 2009

Product Variants - License Schema

The C++ based OPC UA Client SDK is available in two formats in Binary or with Source Code. Besides a Binary Evaluation Version which can be downloaded in the download area of this website there are Binary and Source Code Developer licenses available either for Windows or Linux platform.

When your team buys "Binary Developer License" or "Source Code Developer License", you receive the following:

  • The right for one, named and registered developer per license to use and develop commercial applications with the UA SDK. All developers in your company using the SDK will need individual licenses.
  • Maintenance: One year of upgrades to all new releases of the SDK.
  • Initial Support: Email-based Standard Support Incidents.

Please contact sales department for PDF version of complete License Agreement.