Skip to main content
net10.0.NETFramework4.7.2.NETFramework4.8net8.0net9.0.NETStandard2.1

OPC UA WoT Connectivity protocol-binding abstractions, planners, and net8.0+ HTTP, Modbus TCP, and OPC UA executors

Published
Sep 2, 2026
1mo ago
Total Downloads
204
204

Install

dotnet add package OPCFoundation.NetStandard.Opc.Ua.WotCon.Bindings --version 2.0.0-preview.4
ProductVersions
.NET
net10.0net8.0net9.0
.NET Standard
netstandard2.1
Other
.NETFramework4.7.2.NETFramework4.8

README

OPC UA WoT Connectivity — Protocol Binding Abstractions

OPCFoundation.NetStandard.Opc.Ua.WotCon.Bindings is the protocol-binding abstraction and planner layer for the OPC UA WoT Connectivity 1.1 runtime.

It defines the stable, replaceable protocol-binder contracts used by the materialization coordinator:

  • binding identification, version and capability descriptors;
  • form validation and compilation into immutable binding plans;
  • payload codec selection;
  • credential / trust reference lookup (no secrets in Thing Descriptions);
  • Prepare / Activate / Deactivate lifecycle;
  • read / write / observe / action / event operations;
  • structured diagnostics with RFC 6901 JSON Pointers.

Planner/validator binders for HTTP, CoAP, MQTT, Modbus TCP, BACnet, PROFINET, LoRaWAN and OPC UA ship on every supported target framework. HTTP, Modbus TCP, and OPC UA executors are included when targeting net8.0 or later. MQTT remains in the optional OPCFoundation.NetStandard.Opc.Ua.WotCon.Bindings.Mqtt package because it carries the external MQTT transport dependency.

Target frameworks

The base package targets net472, net48, netstandard2.1, net8.0, net9.0, and net10.0. The planner, plan, codec, credential, diagnostics, and registry APIs are available on all targets. The concrete Opc.Ua.WotCon.Bindings.Http, Opc.Ua.WotCon.Bindings.Modbus, and Opc.Ua.WotCon.Bindings.OpcUa namespaces are available only on net8.0, net9.0, and net10.0.

OPC 10101 target mapping is protocol-neutral and authored on property affordances: uav:mapToNodeId, uav:mapToType, and uav:mapByFieldPath are validated centrally before protocol planning.

See the WoT protocol bindings guide.

Changes from Previous Version

No structural changes between v2.0.0-preview.3 and v2.0.0-preview.4.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

This version is marked prerelease. Validate its API and upgrade path before production use.No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 6 target frameworks; confirm the exact target used by your application.The published metadata declares 133 direct dependency entries across framework groups. Inspect the resolved dependency graph for your target framework.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.