Encoding | ||
OPC UA Binary | ✔️ | |
OPC UA JSON | ✔️ | |
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 | ✔️ | |
Basic256 | ✔️ | |
Basic256Sha256 | ✔️ | |
Authentication | ||
Anonymous | ✔️ | |
User Name Password | ✔️ | |
X509 Certificate | 🌑 |
Service-Set | Service | Support | Comment |
---|---|---|---|
Discovery Service Set | FindServers() | ✔️ | |
FindServersOnNetwork() | 🌕 | ||
GetEndpoints() | ✔️ | ||
RegisterServer() | ✔️ | ||
RegisterServer2() | 🌕 | ||
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() | 🌕 | ||
HistoryUpdate() | 🌕 | ||
Method Service Set | Call() | ✔️ | |
MonitoredItems Service Set | CreateMonitoredItems() | ✔️ | |
DeleteMonitoredItems() | ✔️ | ||
ModifyMonitoredItems() | ✔️ | ||
SetMonitoringMode() | ✔️ | ||
SetTriggering() | ✔️ | ||
Subscription Service Set | CreateSubscription() | ✔️ | |
ModifySubscription() | ✔️ | ||
SetPublishingMode() | ✔️ | ||
Publish() | ✔️ | ||
Republish() | ✔️ | ||
DeleteSubscriptions() | ✔️ | ||
TransferSubscriptions() | ✔️ |
Subscriptions | ||
---|---|---|
DataChange MonitoredItems | ✔️ | |
DataChange Filters | ✔️ | |
Event MonitoredItems | ✔️ | |
Event Filters | 🌓 | only select filter (no where filters) |
Discovery | See Discovery Service Set | |
---|---|---|
Local Discovery Server | ✔️ | |
Local Discovery Server Multicast Ext. | ✔️ | |
Global Discovery Server | 🌑 |
- All services are supported
- Handling of subscriptions in the background
NetworkMessage decoding/encoding | ||
Binary (UADP) | ✔️ | |
JSON | ✔️ | |
PubSub Transport | ||
UDP/multicast (send and receive) | ✔️ | |
Ethernet (TSN) | ✔️ | |
MQTT | ✔️ | |
AMQP | 🌑 | |
Publisher Configuration | ||
Configure (server-side) Publisher at runtime | ✔️ | |
Configuration representation in information model | ✔️ | Runtime configuration changes via the information model possible |
Message Encryption | ✔️ | With manual key configuration |
Security Key Service Model | 🌑 | |
Subscriber Configuration | 🌖 | Manual Subscriber only |
Message Decryption | ✔️ | With manual key configuration |
Configure (server-side) Subscriber at runtime | ✔️ | |
Configuration representation in information model | ✔️ | Runtime configuration changes via the information model possible |