OPC UA Client and Server
If you’re interested in quickly starting with OPC UA, we’ve got some ready-to-run examples on GitHub that you can easily explore and run. See the Examples section for details. You can also experiment with our online OPC UA example.
Features
Services
OpenSecureChannel
CloseSecureChannel
CreateSession
ActivateSession
FindServers
GetEndpoints
CloseSession
Read
Write
AddNodes
Browse
TranslateBrowsePathsToNodeIds
PubSub over MQTT
Load XML models
Transport protocols:
uatcp-uasc-uabinary - Secure Conversation UA Binary over TCP/IP
https-uabinary - Secure Conversation UA Binary over HTTPS
https-uajson - Secure Conversation UA JSON over HTTPS
pubsub-mqtt-uadp - Publish Subscribe UA Binary over MQTT
pubsub-mqtt-json - Publish Subscribe UA JSON over MQTT
HTTPS transport protocols support only secure policy None.
Secure policies
None - No security, no encryption
Basic128Rsa15 - RSA with SHA-1 and 128 bit encryption
Aes128Sha256RsaOaep - AES with SHA-256 and 128 bit encryption
Basic256Sha256 - RSA with SHA-256 and 256 bit encryption
User authentication
Anonymous - No user authentication
Username - Username and password authentication
Certificate - Certificate authentication
IssuedToken - Token authentication: JWT, Azure, Oauth2, OPC-UA
Index
- Server - Getting Started
- Client - Getting Started
- Configuration table
- Logging subsystem
- Address Space Browsing
- Adding Nodes
- XML Models
- Reading and Writing Data
- Reading Attributes
- Writing Attributes
- Node Attribute
- Base node attribute numbers
- Object node attribute numbers
- Object Type node attribute numbers
- Variable node attribute numbers
- Variable Type node attribute numbers
- Reference Type node attribute numbers
- Data Type node attribute numbers
- Method node attribute numbers
- View node attribute numbers
- List of all attribute numbers
- Exporting Device Data
- Examples
- Secure Policy
- HTTP Transport
- Application Certificate
- Authentication
- OPCUA Project Code Generator
- Client API reference
- Server API reference
- OPCPUA PubSub
- Data Types
- OPCUA WTF