First, glad to see some stock rolling through. Was not having a good time getting an alternative together due to the delays (AB & S...r are not price competitive by any stretch).
MQTTS
Can connect to our internal MQTT broker without SSL\TLS (User authentication and client-ID based ACLs). Works great, sending specified topics and JSON back and forth!
The issue happens when we select MQTTS. We get an error: SSL\TLS Handshake failed.
We can connect to the same broker with MQTTX and generic mosquitto client via MQTTS without issue.
We are using our our self-signed certificate with our own CA.
Must the certificate match the hostname? Is self-signed accepted? Can we add a workaround in the dialog?
And finally, it has been mentioned before: Sparkplug B. It is now defacto across many SCADA/Data Collection software (Ignition, Geo SCADA/ClearSCADA, etc.) and devices (PLC, RTU, etc.). The JSON works for many things, but this is becoming unavoidable and actually problematic as nearly all of these softwares are Sparkplug B and not JSON or even single item capable.
Thanks as always!
Mike