OPC UA Clients, Server, Subscriber & Publisher Integration in C# Applications
Easily Integrate OPC UA with our detailed documentation, How-to Examples, tutorials & more
OPC UA .NET Standard SDK enables fast integration of OPC UA communication into .NET Standard applications. Thanks to the .NET Standard library, you are not bound to Windows and can easily use your applications on other platforms, e.g., Linux. With the help of the clearly documented programming interface and associated sample applications, developers can concentrate on their actual project goals without having to worry about the intricacies of the OPC UA specification.
Overview
Complete Solution Addressing All Customer Requirements
- Comprehensive set of building blocks offering encapsulation and easy-to-use functionality required for implementing OPC UA Clients, OPC UA Servers, OPC UA Publishers and OPC UA Subscribers
- Modular design to scale OPC UA functionality according to actual requirements
- Wide range of available functionality, including Extended Security, Data Access, Complex Data, Events, Alarms & Conditions, Historical Access, User Role Management and Reverse Connect
- Integrated security concepts allowing safe remote data transfer actively addressing modern security threats
- Applicable for time-critical control tasks as well as for complex automation projects
- OPC UA Clients capable to move data and information between factory floor and enterprise level
Comprehensive Scope of Delivery for Easy and Fast Development
- Optimized Application Programming Interface (API) and easy to understand documentation
- Complementary how-to example applications, step by step tutorials, complex test and simulation clients for a lean getting started with OPC UA development
Investment Security Through Innovative License Model
- Implementation according latest OPC UA specifications
- Free migration to upcoming OPC UA SDK versions and 3 years’ right to updates to future versions
Technical Data
| OPC UA .NET Standard SDK | |
| OPC Specifications | OPC Unified Architecture V1.04 |
| OPC Roles | OPC UA Client, OPC UA Server |
| OPC UA Client Profiles | Core Characteristics, Data Access, Complex Data (OPC UA Client API), Base Events, Methods, Audit, Historical Access, Alarms and Conditions, Query, Publisher, Subscriber, Durable Subscription, Reverse Connect |
| OPC UA Server Profiles | Core Characteristics, Data Access, Complex Data, Base Events, Methods, Audit, Historical Access, Alarms and Conditions, User Role Permissions, Publisher, Subscriber, Durable Subscription, Reverse Connect |
| OPC UA Transport | OPC UA TCP transport: UA Binary Encoding HTTPS transport: UA Binary Encoding UADP Publisher, UADP Subscriber MQTT Publisher, MQTT Subscriber |
| OPC UA Security | Security policy: Aes256Sha256RsaPss, Aes128Sha256RsaOaep, Basic256Sha256/Basic256/Basic128Rsa15/None Authentication: anonymous/username and password/user certificate GDS Push/Pull Support |
| Programming Interface* | C# |
| Development Environment* | *Microsoft Visual Studio 2017, Microsoft Visual Studio 2019, Microsoft Visual Studio 2022, .NET Standard 2.0, .NET Standard 2.1 |
| Development Operating Systems* | Windows 7 SP1 (32/64 Bit), Windows 10 (32/64 Bit), Windows 11 (32/64 Bit), Windows Server 2012 SP1, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022, Windows Server 2025 |
| Target Operating Systems* | Windows 7 SP1 (32/64 Bit), Windows 10 (32/64 Bit), Windows 11 (32/64 Bit), Windows Server 2012, Windows Server 2016, Windows Server 2019, Windows Server 2022, Windows Server 2025, all Linux distributions (Ubuntu 20.04, Debian 10), Android |
| Compliance/Certification | Server certification by the OPC Foundation, regular tests as part of the OPC Foundation‘s interoperability workshops |
| Support Tools | Comprehensive programming examples and tutorials, complex test and simulation OPC UA Server and Client applications, generic technology test and demonstration Client and Server tools |
| Trial Version | Trial OPC UA SDK assemblies contain complete functionality. Limitation to 90-minute runtime period applies. Trial version upgrades to unlimited functionality simply by using binary license activation key |
| Licensing | Trial and evaluation license, single seat developer license (binary and source code version) Applications integrating licensed OPC UA SDK libraries can be deployed in unlimited number of copies. |
* Please contact the Softing sales representative for requests of different compilers or operating system variants.
Order Information
| Scope of Delivery | |
| Software | Installation package available for download on Softing Webpage, nuget package available on nuget.org & Sample code available on gitHub |
| Support | Dedicated support team |
| Documentation | Online Help in English in CHM format as part of installation package |
| Order Numbers | |
| Please contact Softing info.automation[at]softing[dot]com or your local Softing contact regarding a quotation and the order number. |
| Additional Products and Services | |
| LRL-DY-135001 | dataFEED OPC Suite Extended |
Sales Model
Innovative Maintenance Contract
- Optimized Application Programming Interface (API)
- All Software Updates included
- Support directly from our developers
- No Royalty Fees
- Available in Source Code and Binary
- Unlimited runtime of the SDK past of Maintenance Contract
OPC UA SDK Sales Model
In this video we explain the sales model of our OPC UA SDKs. These SDKs help you in setting up your OPC UA application in no time with the help of our samples and the simplified API.
Support Videos
OPC UA .NET Standard – A first look inside
Easily Develop OPC UA Clients with NET Standard
In this webinar we show the first steps to develop an OPC UA Client with the help of our dataFEED OPC UA .NET Standard SDK.
Downloads
-
Drivers & Software
-
Manuals & Documentation
-
Certificates
-
Data Sheets & Brochures
-
FAQs