.NET Based OPC UA Client/Server SDK
Tutorials for Server development

This part of the documentation contains tutorials for Server development.

The Unified Automation .NET OPC UA SDK contains several examples on how to build an OPC UA server using the SDK. The corresponding Visual Studio Solutions are included as well and can serve as a basis for your own projects.

For a description on how to create an empty Visual Studio server project, see Creating an Empty Visual Studio Server Project.

The lessons provided in Getting Started describe how to develop a full-featured OPC UA server step by step based on a simple building automation scenario. Lesson 1 starts with an empty OPC UA server, and commonly used features are added step by step in the following lessons. The Unified Automation UaModeler provides a convenient way of building the information model. This is shown by example in Lesson 2.

The Getting Started is using the SDK toolkit functionality for rapid application development. The Server SDK Overview gives an architecture overview and describes the SDK layer and the toolkit functionality

In addition to that, the source code for the Unified Automation .NET based OPC UA demo server is included in the SDK. It contains an example (LargeArrayNodeManager.cs) for implementing information integration without the toolkit functionality.