nauful-LibUA-core 1.0.22

There is a newer version of this package available.
See the version list below for details.
dotnet add package nauful-LibUA-core --version 1.0.22                
NuGet\Install-Package nauful-LibUA-core -Version 1.0.22                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="nauful-LibUA-core" Version="1.0.22" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add nauful-LibUA-core --version 1.0.22                
#r "nuget: nauful-LibUA-core, 1.0.22"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install nauful-LibUA-core as a Cake Addin
#addin nuget:?package=nauful-LibUA-core&version=1.0.22

// Install nauful-LibUA-core as a Cake Tool
#tool nuget:?package=nauful-LibUA-core&version=1.0.22                

LibUA

Open-source OPC UA client and server library for .NET Framework and .NET Core based on IEC 62541. Available a library, a demo client and a demo server. Tested and commercially used in industrial applications with commercial vendors' UA servers and clients.

Available as a nuget package for .NET Core (1.0.22): https://www.nuget.org/packages/nauful-LibUA-core

Features

  • Fully supported OPC UA core client and OPC UA server specification.
  • OPC UA binary protocol with chunking.
  • Security profiles None, Basic128Rsa15, Basic256, Basic256Sha256, Aes128Sha256RsaOaep (.NET Standard only) and Aes256Sha256RsaPss (.NET Standard only).
  • Optimized memory buffers for encoding/decoding large and complex structures to/from raw bytes.
  • Support for all message types, node types, and default address space from the UA specification.
  • Support for signing and encrypted security profiles.
  • Anonymous, user/pass and certificate-based authentication.
  • Sessions, subscriptions (data change notifications and custom notifications), custom events and alarming.
  • Extendable server address space with hooks for client requests for access control, read handlers, write handlers, etc.
  • Support for reads, writes, updates, historical data and aggregation.
  • Server instances have low overhead: tested with hundreds of clients performing simultaneous historical reads, data change notification subscriptions and real-time writes.

License

Standard Apache License 2.0.

  • Permissions: Free for commercial use, modification, distribution, patent use and private use.
  • Conditions: Credit must be given to this github repository/owner, license and copyright notice, state changes.
  • Limitations: No trademark use, no liability, no warranty.

Errata

The demo client and server applications can create self-signed certificates with sufficient fields for most usage. Remember to move these to the trusted directory on a server when connecting to a server for the first time.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on nauful-LibUA-core:

Package Downloads
philipp2604.SimpleS7OpcClient

A simplified OPC UA client to communicate with Siemens S7 PLCs.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.31 163 11/13/2024
1.0.30 61 11/13/2024
1.0.29 129 11/7/2024
1.0.28 789 10/3/2024
1.0.27 117 10/1/2024
1.0.26 111 9/30/2024
1.0.25 465 9/11/2024
1.0.24 1,226 7/12/2024
1.0.23 341 7/3/2024
1.0.22 190 6/20/2024
1.0.21 228 6/8/2024
1.0.20 259 4/17/2024
1.0.19 2,146 2/29/2024
1.0.18 141 2/28/2024
1.0.17 244 2/20/2024
1.0.16 178 2/20/2024
1.0.15 227 2/2/2024
1.0.14 602 12/8/2023
1.0.13 250 11/27/2023
1.0.12 210 11/27/2023
1.0.11 271 11/20/2023
1.0.10 1,510 9/7/2023
1.0.9 561 7/21/2023
1.0.8 1,229 3/29/2023
1.0.7 1,155 2/21/2023
1.0.6 498 1/18/2023
1.0.5 492 1/18/2023
1.0.4 453 1/17/2023
1.0.3 500 12/9/2022
1.0.2 784 10/30/2022