ReferenceDriverOPC UAConnect Server

Connect to an OPC UA Server

Connect to an OPC UA server using Synnax.

Prerequisites

Before you can connect to an OPC UA server, you will need to ensure that you have the following:

  1. A Synnax Core running on your network.
  2. A Synnax Driver running on your network. This Driver must be connected to the Core and running on the same machine or network as your OPC UA server.
  3. The Synnax Console installed on your local machine.
  4. An OPC UA server running on your network. This server must be reachable by the Driver.

Configuration Parameters Reference

ParameterTypeRequiredDefaultDescription
namestringYes-Human-readable server name for identification in Console
rackstringYes-Synnax Driver (rack) key that will connect to the OPC UA server
endpointstringYes-Server endpoint URL (e.g., opc.tcp://localhost:4840)
usernamestringNo-Username for server authentication (optional)
passwordstringNo-Password for server authentication (optional)
security_modestringNoNoneSecurity mode: None, Sign, or SignAndEncrypt
security_policystringNoNoneSecurity policy: None, Basic128Rsa15, Basic256, Basic256Sha256, Aes128Sha256RsaOaep, Aes256Sha256RsaPss
client_certificatestringNo-Client certificate for signing/encrypting (required if security policy ≠ None)
client_private_keystringNo-Client private key for signing/encrypting (required if security policy ≠ None)
server_certificatestringNo-Trusted server certificate (required if security policy ≠ None)

Security Mode & Policy Reference

Security Mode:

  • None: No security applied
  • Sign: Messages are signed but not encrypted. Provides authentication without confidentiality
  • SignAndEncrypt: Messages are signed and encrypted for full authenticity and confidentiality

Security Policy:

  • None: No encryption
  • Basic128Rsa15: 128-bit encryption with RSA-15
  • Basic256: 256-bit encryption
  • Basic256Sha256: 256-bit encryption with SHA-256
  • Aes128Sha256RsaOaep: 128-bit AES with SHA-256 and RSA OAEP
  • Aes256Sha256RsaPss: 256-bit AES with SHA-256 and RSA PSS

How-To

Console

Python