Makers Blog Archive

Resolve problems with Node-RED and OPC-UA connection

stijn 04 October 2019 min. read
2,649 views 1 comments

From time to time, the OPC UA module in Node-RED doesn’t always want to connect to our OPC UA server after installation.

The reason is that the installation doesn’t always create the necessary self-signed certificates which are needed.

This blog will show you how to create those certificates on the controller and how to get your OPC UA connection up and running in Node-RED.

Creation of the certificates

Sign in into the controller with your admin credentials. Once signed in, execute the following command:

openssl req -newkey rsa:1024 -nodes -keyout private_key.pem -x509 -out client_selfsigned_cert_1024.pem

This command will prompt you for some extra information like your name, company, location, … which will be used to create the certificate.

Linking the certificates

After the certificates are created, you have two options in order to use them.

Placing them in the default directory

You can use them by placing them directly in the standard location, this can be done by searching your node_modules folder.

From thereon you can place the certificate in:

../node-opcua-client/certificates

and the key in:

../node-opcua-client/certificates/PKI/own/private

Note that this last folder will already have a key file with the same name. I advice to rename the original before moving your file into this location.

Linking them from the Node-RED webpage

When you create the OPCUA-IIoT-Connector node, you can check the checkbox “use individual certificate files” and link to both files which you created in the beginning.

Node RED certificates

After a restart of Node-RED your OPC UA communication should be up and running!

Note:

The Makers Blog shows applications and user stories of community members that are not tested or reviewed by Phoenix Contact. Use them at your own risk.

Discussion

Please login/register to comment

Login/Register

Leave a Reply

mubashir 19.08.2023

opc ua is unable to connect with this method

Login / Register to reply
Newsletter
Never miss a new article
Sign up for the newsletter
Never miss news about PLCnext Technology
Get interesting content via newsletter four times a year
Receive exclusive information before all other users