Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define how OPC UA type information is specified in WoT TDs #30

Open
barnstee opened this issue Apr 16, 2024 · 7 comments
Open

Define how OPC UA type information is specified in WoT TDs #30

barnstee opened this issue Apr 16, 2024 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@barnstee
Copy link
Member

barnstee commented Apr 16, 2024

A UANodeSet or Namespace of an OPC UA Information Model can optionally be referenced in the WoT TD to define the OPC UA types to be used for the mapping, including structures. This needs to be brought to the W3C WoT working group.

@barnstee barnstee added the enhancement New feature or request label Apr 16, 2024
@barnstee barnstee self-assigned this Apr 16, 2024
@barnstee
Copy link
Member Author

Current proposal is something like this:
"@context": [
"https://www.w3.org/2022/wot/td/v1.1",
{
"opcua": [
"http://opcfoundation.org/UA/PNEM/"
]
}
],

"properties": {
"VoltageL1-N": {
"type": "number",
"mapping:opcua:nodeId": "s=VoltageL-N",
"mapping:opcua:type": "nsu=http://opcfoundation.org/UA/PNEM/;i=3005",
"mapping:opcua:fieldPath": "A",

@barnstee
Copy link
Member Author

Agreement is to move this to the new OPC UA WoT-binding working group.

@barnstee
Copy link
Member Author

Awaiting kickoff of the new WoT-binding WG within the OPC Foundation.

@barnstee
Copy link
Member Author

barnstee commented Jul 9, 2024

WoT-Binding Working Group established and call for participation sent out via email yesterday. For registration please contact Dr Sebastian Käbisch ([[email protected]]).

The Kick-off Meeting is scheduled on July 30th, 2024 as a web conference.
Start Times (duration ca 90 minutes)
6:00 am PST (US West coast)
9:00 am EST (US East coast)
3:00 pm CEST (Germany)
10:00 pm JST (Japan)

@barnstee
Copy link
Member Author

Proposed binding sample is here:

"opcua:nodeId": "s=VoltageL-N",

@barnstee
Copy link
Member Author

barnstee commented Oct 1, 2024

Also need a way to make this type information available via PubSub metadata messages.

@barnstee
Copy link
Member Author

This is also tracked in Mantis issue: https://mantis.opcfoundation.org/view.php?id=8682

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant