First post. Be kind, please.
I’m trying to secure a connection using your Mosquitto Broker and OpenSSL solution on Ignition installed on three Windows Server 2019 VMs in my test environment. I had it working in one scenario, but when I tried to mirror our customer’s infrastructure, I am lost.
Here is the setup: Using Ignition 8.1.20 with v 4.11 modules for MQTT. The system is connected and passing messages on port 1883. Three servers (Win 2019)
- Mosquitto Engine 192.168.1.96 Points to the Distributor and shows Connected
- Mosquitto Distributor 192.168.1.97
- Mosquitto Transmitter 192.168.1.94 - Points to Distributor for 1883 connection. Using Sample Tags and they are passing
Initially, I tried installing the Broker and creating the certs on the Engine server. Then copied the certs to the Distributor and the Transmitter. I could not make a connection. I updated the .CONF on the Engine for listener port 8883 and pointed it to the certs. No luck.
Now my thought is to install the Broker on the Distributor server and create the certs using OpenSSL on this server and put the created certs on the Engine and the Transmitter. Or do I install the Broker on the Engine AND the Distributor? OR all three servers in this environment.
If anyone can help me to get this to work and help me document the process, I’m happy to pay a consulting fee.