Skip to content
Multi-Platform OPC UA Client & Server SDK .NET Standard
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
Workshop
bin
doc V1.2.1130 released Nov 30, 2019
examples/Workshop
keys
schema
scripts
.gitattributes
.gitignore
CHANGELOG.md
LICENSE.md
README.md

README.md

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

Getting started

You can use the following documents as a starting point:

  1. OPC UA NET Standard Installation Guide
  2. OPC UA SDKs NET Standard Introduction
  3. OPC UA Client Development with NET Standard
  4. OPC UA Server Development with NET Standard

Workshop

You can also use the PDFs provided from our Workshop available in the here.

Evaluation Usage

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

Product License

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.

Commercial Support

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

You can’t perform that action at this time.