Skip to main content

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

Total Downloads
204
204
Published
Oct 12, 2026
7d ago

Get Started

dotnet add package OPCFoundation.NetStandard.Opc.Ua.WotCon.Bindings --version 2.0.1-preview.200
ProductVersions
.NET
net10.0net8.0net9.0
Other
.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 net48, 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.

Downloads by Version

Similar & Alternative Packages

Hand-picked matching NuGet libraries based on tags & ecosystem

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

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 4 target frameworks; confirm the exact target used by your application.The published metadata declares 86 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.