Skip to content

Latest commit

 

History

History
110 lines (100 loc) · 9.19 KB

FEATURES.md

File metadata and controls

110 lines (100 loc) · 9.19 KB

open62541 Supported Features

OPC UA Stack

Encoding
OPC UA Binary ✔️
OPC UA JSON 🌑 WIP for Release 0.4
OPC UA XML 🌑
Transport
UA-TCP UA-SC UA Binary ✔️
OPC UA HTTPS 🌑
SOAP-HTTP WS-SC UA Binary 🌑
SOAP-HTTP WS-SC UA XML 🌑
SOAP-HTTP WS-SC UA XML-UA Binary 🌑
Encryption
None ✔️
Basic128Rsa15 ✔️ master, Release 0.3
Basic256 ✔️ master, Release 0.3
Basic256Sha256 ✔️ master, Release 0.3
Authentication
Anonymous ✔️
User Name Password ✔️
X509 Certificate 🌑

OPC UA Server

Service-Set Service Support Comment
Discovery Service Set FindServers() ✔️
FindServersOnNetwork() 🌕 master, Release 0.3
GetEndpoints() ✔️
RegisterServer() ✔️
RegisterServer2() 🌕 master, Release 0.3
Secure Channel Service Set OpenSecureChannel() ✔️
CloseSecureChannel() ✔️
Session Service Set CreateSession() ✔️
CloseSession() ✔️
ActivateSession() ✔️
Cancel() 🌑
Node Management Service Set AddNodes() ✔️
AddReferences() ✔️
DeleteNodes() ✔️
DeleteReferences() ✔️
View Service Set Browse() ✔️
BrowseNext() ✔️
TranslateBrowsePathsToNodeIds() ✔️
RegisterNodes() ✔️
UnregisterNodes() ✔️
Query Service Set QueryFirst() 🌑
QueryNext() 🌑
Attribute Service Set Read() ✔️
Write() ✔️
HistoryRead() 🌖 WIP, Release 0.4
HistoryUpdate() 🌖 WIP, Release 0.4
Method Service Set Call() ✔️
MonitoredItems Service Set CreateMonitoredItems() ✔️ See below for Events
DeleteMonitoredItems() ✔️
ModifyMonitoredItems() ✔️
SetMonitoringMode() ✔️
SetTriggering() 🌑
Subscription Service Set CreateSubscription() ✔️
ModifySubscription() ✔️
SetPublishingMode() ✔️
Publish() ✔️
Republish() ✔️
DeleteSubscriptions() ✔️
TransferSubscriptions() 🌑
Subscriptions
DataChange MonitoredItems ✔️ master, Release 0.3
DataChange Filters ✔️ master
Event MonitoredItems ✔️ master
Event Filters 🌑
Discovery See Discovery Service Set
Local Discovery Server ✔️ master, Release 0.3
Local Discovery Server Multicast Ext. ✔️ master, Release 0.3
Global Discovery Server 🌑

OPC UA Client

  • All services are supported
  • Handling of subscriptions in the background

OPC UA PubSub

NetworkMessage decoding/encoding
Binary (UADP) ✔️
JSON 🌑 WIP
PubSub Transport
UDP/multicast (send and receive) ✔️
Ethernet (TSN) 🌖 Defined API to plug in custom networking implementation
MQTT 🌑 WIP
AMQP 🌑
Publisher Configuration
Configure (server-side) Publisher at runtime ✔️
Configuration representation in information model ✔️ Runtime configuration changes by editing the information model representation are possible
Security Key Service Model 🌑
Subscriber Configuration 🌖 Manual Subscriber only