Technosoftware GmbH OPC UA .NET Standard based SDKs and Tools
Technosoftware GmbH offers the following .NET Standard OPC UA based Products:
OPC UA Client SDK .NET Standard
The OPC UA Client SDK .NET Standard offers a fast and easy access to the OPC UA Client technology. Develop OPC UA 1.00, 1.01, 1.02, 1.03 and 1.04 compliant UA Clients with C#/VB.NET targeting the .NET Standard.
.Net Standard allows you develop applications that run on all common platforms available today, including Linux, iOS, Android (via Xamarin) and Windows 7/8.1/10 (including embedded/IoT editions) without requiring platform-specific modifications.
The OPC UA Client SDK .NET API defines classes which can be used to implement an OPC client capable to access OPC servers supporting different profiles with the same API. These classes manage client side state information; provide higher level abstractions for OPC tasks such as managing sessions and subscriptions or saving and restoring connection information for later use.
OPC UA Server SDK .NET Standard
The OPC UA Server SDK .NET Standard offers a fast and easy access to the OPC Unified Architecture (UA) technology. Develop OPC UA 1.00, 1.01, 1.02, 1.03 and 1.04 compliant Servers with C#/VB.NET or any other compiler capable of generating a .NET assembly.
.NET Standard allows you develop applications that run on all common platforms available today, including Linux, iOS, Android (via Xamarin) and Windows 7/8.1/10 (including embedded/IoT editions) without requiring platform-specific modifications.
The developer can concentrate on his application and servers can be developed fast and easily without the need to spend a lot of time learning how to implement the OPC Unified Architecture specification. The server API is easy to use and many OPC specific functions are handled by the framework.
The included OPC Foundation Model Compiler can be used to create the necessary C# classes of Information Model’s specified in XML and CSV based files. At the moment the XML files must be edited by a text editor.
Documentation of the Mode Compiler can be found at https://github.com/OPCFoundation/UA-ModelCompiler
You can use the following documents as a starting point:
- OPC UA NET Standard Installation Guide
- OPC UA SDKs NET Standard Introduction
- OPC UA Client Development with NET Standard
- OPC UA Server Development with NET Standard
You can also use the PDFs provided from our Workshop available in the here.
Evaluation versions are NOT intended to be used for product development! They may differ in features from the product versions and might need some time to get integrated. They are intended for evaluation purposes only.
Product development should always be done on product versions of the SDKs!
Without a Product License (see below) the contents of this repository is used as an evaluation version.
Evaluation Editions comes with the following restrictions:
- Evaluation time limited to 30 days and limited to 90 minutes run-time per application start
- Some evaluations may also show a splash screen at startup
If you purchased a product license (Profeessional or Ultimate) of one of the following products
you can use the delivered license to turn the contents of this repository into a product version.
Purchase commercial suppourt via https://technosoftware.com/product/standard-support/ for a single Standard Support request (two hours support time budget, five business days maximum initial response time, although we usually answer within one to two business days) for EUR 390,00 from Technosoftware GmbH.
By purchasing support, you agree to our Support Service Agreement at https://technosoftware.com/documents/Support_Services_Agreement.pdf