-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
new-bindinga new binding submission using the issue templatea new binding submission using the issue template
Description
Name of the Binding
Web of Things (WoT) OPC UA Binding
Link to the binding document
https://reference.opcfoundation.org/WoT/Binding/v100/docs/
Binding Prefix
uav
Binding Identification
"base": "opc.tcp://..." and/or
"href": "opc.tcp://..."
Supported TD version
- V1.0
- V1.1
- V2.0
Binding Version
2026-01-08
Summary of the Binding
This binding specifies an official OPC UA binding for the W3C Web of Things (WoT). WoT Thing Description can be specified with relevant OPC UA metadata that provides information such as how to access an OPC UA server and its datapoints (UA variables) and methods, as well as the security requirements.
Example:
{
"@context": [
"https://www.w3.org/2022/wot/td/v1.1",
{
"uav": "http://opcfoundation.org/UA/WoT-Binding/",
"1": "http://example.nsu.com/demo/pump"
}
],
"@type": [
"Thing",
"uav:object"
],
"base": "opc.tcp://opcuademo.com:4840",
"securityDefinitions": {
"auto_sc": {
"scheme": "auto"
}
},
"security": "auto_sc",
"title": "Demo OPC UA Server Pump",
"uav:browseName": "1:Pump",
"properties": {
"pumpSpeed": {
"@type": "uav:variable",
"title": "Pump speed",
"type": "number",
"observable": true,
"uav:browseName": "1:PumpSpeed",
"forms": [
{
"href": "/?id=ns=1;s=PumpSpeed",
"op": [
"readproperty",
"writeproperty",
"observeproperty"
],
"uav:browsePath": "/Root/Objects/1:Pump/1:PumpSpeed",
"contentType": "application/octet-stream"
}
]
}
}
}Metadata
Metadata
Assignees
Labels
new-bindinga new binding submission using the issue templatea new binding submission using the issue template