Proxus.Drivers.OpcUa
0.1.0-preview.4
Prefix Reserved
dotnet add package Proxus.Drivers.OpcUa --version 0.1.0-preview.4
NuGet\Install-Package Proxus.Drivers.OpcUa -Version 0.1.0-preview.4
<PackageReference Include="Proxus.Drivers.OpcUa" Version="0.1.0-preview.4" />
<PackageVersion Include="Proxus.Drivers.OpcUa" Version="0.1.0-preview.4" />
<PackageReference Include="Proxus.Drivers.OpcUa" />
paket add Proxus.Drivers.OpcUa --version 0.1.0-preview.4
#r "nuget: Proxus.Drivers.OpcUa, 0.1.0-preview.4"
#:package Proxus.Drivers.OpcUa@0.1.0-preview.4
#addin nuget:?package=Proxus.Drivers.OpcUa&version=0.1.0-preview.4&prerelease
#tool nuget:?package=Proxus.Drivers.OpcUa&version=0.1.0-preview.4&prerelease
Proxus.Drivers.OpcUa
A native OPC UA client for .NET 10, with no external OPC UA stack: secure channels (None, Basic256Sha256, Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss with Sign or SignAndEncrypt), anonymous, user name and certificate sessions that are activated again after a lost channel, and Read, Write, Browse, subscriptions, events and alarms, history and method calls. Every call returns a result with a structured error instead of throwing; no reflection, Native AOT compatible.
using Proxus.Drivers;
using Proxus.Drivers.OpcUa;
await using var client = new OpcUaTcpClient(new OpcUaTcpOptions { EndpointUrl = new Uri("opc.tcp://192.168.0.20:4840") });
var connected = await client.ConnectAsync();
var session = connected.IsSuccess ? await client.OpenAnonymousSessionAsync() : connected;
if (!session.IsSuccess)
throw new InvalidOperationException(session.Error.ToUserMessage());
var time = await client.ReadAsync(new OpcUaNodeDescriptor(IndustrialNodeId.Numeric(0, 2258))); // Server CurrentTime
Console.WriteLine(time.IsSuccess ? time.Value.Value.ToString() : time.Error.ToUserMessage());
await client.DisconnectAsync();
The package depends on Proxus.Drivers.Abstractions and Proxus.Drivers.Core at exactly the same version. Open
source under the Apache License 2.0.
About Proxus
Built by Proxus, the on-premise industrial data platform: device connectivity, a Unified Namespace, historian, dashboards and governed AI access in one product. Siemens S7, EtherNet/IP, CNC controls and the other protocols ship with the platform. Source: github.com/proxusiiotplatform/proxus-drivers.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Proxus.Drivers.Abstractions (= 0.1.0-preview.4)
- Proxus.Drivers.Core (= 0.1.0-preview.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.4 | 72 | 10/30/2026 |
| 0.1.0-preview.3 | 41 | 10/30/2026 |
| 0.1.0-preview.2 | 68 | 10/30/2026 |
| 0.1.0-preview.1 | 66 | 10/30/2026 |