PI OPC UA Server Quick Start
- Last UpdatedApr 15, 2026
- 2 minute read
- PI System
- PI OPC UA Server 1.0
- Developer
The following is a concise overview to install and configure the PI OPC UA Server.
-
Install the AVEVA PI OPC UA Server product following the Install AVEVA PI OPC UA Server guide for details.
-
Using the Configurator, configure the available PI Systems to the PI OPC UA Server.
-
If needed, use the PI System Explorer to modify servers listed in the Known Servers Table (KST).
-
-
(Optional) Configure a firewall rule on the server to allow the OPC UA port to access TCP traffic.
-
Authentication configuration:
-
Generate a self-signed authentication certificate and associated private key used for authentication between the PI OPC UA server and OPC UA client. See Authentication for details.
-
Copy the generated certificate (.der) and private key (.pem) to the client machine.
-
Copy the same certificate (.der), but not private key, to the server machine.
-
-
Configure the client certificate and private key at the OPC UA client. Remember to enable the authentication to use X.509 Certificates and reference both the certificate and private key.
-
Using the Configurator (or during the installation process), import the client authentication certificate into trusted client certificates for the server. See AVEVA PI OPC UA Server configuration for details.
-
-
SSL/Encryption configuration:
-
(Optional) Customize the server’s SSL certificate as referenced in Communication. If not customized, the server will use the default self-signed certificate generated during the installation.
-
Client configuration requires both establishing the mutual trust relationship between client and server but also trusting the application-level client's certificate itself.
-
Configure the server’s OPC UA endpoint at the OPC UA client by setting the Security Policy to Basic256Sha256 and the Message Security Mode to Sign & Encrypt. Refer to your client's documentation for details.
-
Attempt to connect the OPC UA Client to the PI OPC UA Server. The connection will likely fail because the secure channel has not yet been established between the client application and the server.
-
Trust the server’s SSL certificate on the client machine. In many cases your client application will prompt to trust the server certificate on first connection; otherwise consult the client documentation for how to achieve this.
-
-
Server configuration:
-
Trust the client’s SSL certificate as explained in Trust a client certificate by importing it into the Local Machine\Trusted People certificate store of the server machine as referenced in Communication.
-
-
-
Attempt to connect again which should succeed. Verify that the ability to browse a PI System(s) hierarchy and read current data.