**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 | 🌑 |
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 Disovery Server | ✔️ | master, Release 0.3 |
Local Discovery Server Multicast Ext. | ✔️ | master, Release 0.3 |
Global Discovery Server | 🌑 |
- All services are supported
- Handling of subscriptions in the background
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 |