• MARKETPLACE
  • Unified Automation GmbH - .NET Based OPC UA Client Server and PubSub SDK/Toolkit
  • Publish date: 04/02/2014
  • Product release date: 08/25/2022
  • Product Version: 4.2.0
  • Product Webpage
.NET Based OPC UA Client Server and PubSub SDK/Toolkit

.NET Based OPC UA Client Server and PubSub SDK/Toolkit

Write your own OPC UA Server in C#/.Net

The UA SDK consist of three assemblies that support you in writing .NET OPC UA Servers and Clients including with PubSub functionality. The UA SDK actually consists of three Libraries, the C# Base Library, C# Server Library and C# Client Library. The Base Library contains the native UA Stack and supports the UA Binary protocol and web service binding.

The .NET based Client Server and PubSub SDK is an extension (Add-On) Package that comes together with the .NET based OPC UA Client Server SDK. See the Client Server SDK product page for more information.

The SDK supports .NET Framework 4.8 and Standard 2.1 (Core3.1), .NET6, .NET8 and comes with examples as Visual Studio 2022 project files including simple to use NuGet packages.

The pre-built SDK binaries are pure .NET assemblies which means they can be used on any processor architecture supported by the .NET Framework. The SDK assemblies for .NET Standard 2.1 (Core 3.1), .NET6/8 can run on Windows and Linux.

Free UaModeler for  implementing CompanionModels and code generation included !

Note: information provided here is for advertising purpose only and not legal binding product description. Product is subject to permanent change, improvement and enhancement. Refere to Unified Automation official reference documentation here.

Product details

Category: SDK Subcategory: Commercial SDK

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Standard UA Server Profile
  • UACore 1.04
    • Standard 2017 UA Server Profile
  • UACore 1.05
    • Standard 2022 UA Server Profile

Additional Facets:

  • UACore 1.04
    • PubSub MQTT JSON
    • PubSub MQTT UADP
    • PubSub UDP UADP
    • Reverse Connect Server Facet
    • Standard DataChange Subscription 2017 Server Facet
    • Standard Event Subscription Server Facet
    • State Machine Server Facet
    • UA-TCP UA-SC UA-Binary
    • User Role Base Server Facet
    • User Role Management Server Facet

Security Policies:

  • UACore 1.03
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – Basic256Sha256
    • SecurityPolicy – None
  • UACore 1.04
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None
  • UACore 1.05
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None

User Tokens:

  • UACore 1.03
    • User Token – Anonymous Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Server Facet
  • UACore 1.04
    • User Token – Anonymous Facet
    • User Token – Anonymous Server Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Server Facet
  • UACore 1.05
    • User Token – Anonymous Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Server Facet

Capacities

Max. SecureChannels: 100
Max. Sessions: 100
Max. Subscriptions: 10
Max. Monitored Items: 4294967295
Max. Monitored Items Per Subscription: 4294967295
Monitored Item Queue: 1000
Publish Request Queue: 100
Fastest Publishing: 50
Number Of Continuation Points: 1000

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Standard UA Client Profile
  • UACore 1.04
    • Minimum UA Client Profile
    • Standard UA Client 2017 Profile

Security Policies:

  • UACore 1.03
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – Basic256Sha256
    • SecurityPolicy – None
  • UACore 1.04
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy - PubSub-Aes256-CTR
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None
  • UACore 1.05
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy - PubSub-Aes256-CTR
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None

User Tokens:

  • UACore 1.03
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – X509 Certificate Client Facet
  • UACore 1.04
    • User Token – Anonymous Client Facet
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – X509 Certificate Client Facet
  • UACore 1.05
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – X509 Certificate Client Facet

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Global Discovery and Certificate Management Server
  • UACore 1.04
    • Global Discovery and Certificate Mgmt 2017 Server
    • Publisher UDP UADP Dynamic Profile
    • Publisher UDP UADP Flexible Layout Profile
    • Publisher UDP UADP Periodic Fixed Profile
  • UACore 1.05
    • Global Discovery and Certificate Mgmt 2022 Server
    • Publisher UDP UADP Periodic Fixed 2022 Profile

Additional Facets:

  • UACore 1.04
    • PubSub MQTT JSON
    • PubSub MQTT UADP
    • PubSub UDP UADP
  • UACore 1.05
    • PubSub MQTT JSON
    • PubSub MQTT UADP
    • PubSub UDP UADP

Supported Profiles and Facets

Application Profiles:

  • UACore 1.03
    • Global Discovery and Certificate Management Server
  • UACore 1.04
    • Global Discovery and Certificate Mgmt 2017 Server
    • Subscriber UDP UADP Dynamic Profile
    • Subscriber UDP UADP Flexible Layout Profile
    • Subscriber UDP UADP Periodic Fixed Profile
  • UACore 1.05
    • Global Discovery and Certificate Mgmt 2022 Server
    • Subscriber UDP UADP Periodic Fixed 2022 Profile

Supported Profiles and Facets

Application Profiles:

  • UACore 1.04
    • Global Certificate Management Client 2017 Profile
    • Global Discovery and Certificate Mgmt 2017 Server
    • Global Discovery Server 2017 Profile

Security Policies:

  • UACore 1.03
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – Basic256Sha256
    • SecurityPolicy – None
  • UACore 1.04
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None
  • UACore 1.05
    • SecurityPolicy - Aes256-Sha256-RsaPss
    • SecurityPolicy [A] - Aes128-Sha256-RsaOaep
    • SecurityPolicy [B] – Basic256Sha256
    • SecurityPolicy – Basic128Rsa15
    • SecurityPolicy – Basic256
    • SecurityPolicy – None

User Tokens:

  • UACore 1.03
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet
    • User Token – User Name Password Server Facet
  • UACore 1.04
    • User Token – Anonymous Client Facet
    • User Token – Anonymous Facet
    • User Token – Anonymous Server Facet
    • User Token – User Name Password Client Facet
    • User Token – User Name Password Server Facet
    • User Token – X509 Certificate Client Facet
  • UACore 1.05
    • User Token – Anonymous Facet
    • User Token – User Name Password Client Facet