nauful-LibUA-core
1.0.31
dotnet add package nauful-LibUA-core --version 1.0.31
NuGet\Install-Package nauful-LibUA-core -Version 1.0.31
<PackageReference Include="nauful-LibUA-core" Version="1.0.31" />
paket add nauful-LibUA-core --version 1.0.31
#r "nuget: nauful-LibUA-core, 1.0.31"
// Install nauful-LibUA-core as a Cake Addin #addin nuget:?package=nauful-LibUA-core&version=1.0.31 // Install nauful-LibUA-core as a Cake Tool #tool nuget:?package=nauful-LibUA-core&version=1.0.31
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.31): 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 | Versions 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. |
-
net8.0
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on nauful-LibUA-core:
Package | Downloads |
---|---|
MRIIOT.DIME
Data In Motion Enterprise |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.31 | 426 | 11/13/2024 |
1.0.30 | 77 | 11/13/2024 |
1.0.29 | 154 | 11/7/2024 |
1.0.28 | 1,176 | 10/3/2024 |
1.0.27 | 126 | 10/1/2024 |
1.0.26 | 120 | 9/30/2024 |
1.0.25 | 539 | 9/11/2024 |
1.0.24 | 1,240 | 7/12/2024 |
1.0.23 | 350 | 7/3/2024 |
1.0.22 | 196 | 6/20/2024 |
1.0.21 | 234 | 6/8/2024 |
1.0.20 | 263 | 4/17/2024 |
1.0.19 | 2,157 | 2/29/2024 |
1.0.18 | 147 | 2/28/2024 |
1.0.17 | 248 | 2/20/2024 |
1.0.16 | 183 | 2/20/2024 |
1.0.15 | 231 | 2/2/2024 |
1.0.14 | 606 | 12/8/2023 |
1.0.13 | 254 | 11/27/2023 |
1.0.12 | 214 | 11/27/2023 |
1.0.11 | 275 | 11/20/2023 |
1.0.10 | 1,523 | 9/7/2023 |
1.0.9 | 565 | 7/21/2023 |
1.0.8 | 1,237 | 3/29/2023 |
1.0.7 | 1,159 | 2/21/2023 |
1.0.6 | 502 | 1/18/2023 |
1.0.5 | 497 | 1/18/2023 |
1.0.4 | 459 | 1/17/2023 |
1.0.3 | 504 | 12/9/2022 |
1.0.2 | 788 | 10/30/2022 |