We are using the MQTT Transmission module version 5.00 on an Ignition Edge gateway.
The connection between the Edge station and the Ignition server (version 8.3) is implemented through a one-way data diode.
When the data diode experiences a power failure, the MQTT Transmission connection to the server is lost. After the data diode is powered back on, the MQTT Transmission module shows that it is reconnected; however, no new data is transmitted. The Ignition server continues to display only the last known tag values.
Data transmission resumes only after manually triggering Transmission Control → Refresh, which forces a refresh.
We would like to know how to configure the system so that communication and data transfer recover automatically after a data diode outage, without requiring manual intervention.
8.1 so might be a bit different but MQTT Transmission -> Settings -> Sets -> Your Server Set -> Advanced then do you have this off since it defaults to false?
Auto-reconnect RPC Client If checked, the RPC client will automatically reconnect to the server. If not checked, it will try to reconnect at publish time.
(default: false)
Thank you, we will try the auto-reconnect RPC client.
We also considered using a script that checks the MQTT Transmission connection status and refreshes the tags if needed. However, we cannot find any built-in Transmission status tag (for example, a Connected/Disconnected tag).
Is there a specific tag or mechanism we should monitor to determine the MQTT Transmission connection status?
If not, what is the recommended best practice for detecting a lost Transmission connection (e.g., heartbeat tag, Engine-side monitoring, or another approach)?