Publishing to a Third-Party MQTT Broker (MQTT Bridge)¶
Separately from the MQTT connector described in MQTT Overview, Enture can publish parameter values and machine statuses out to a third-party/external MQTT broker — for example, to feed a customer's own historian, SCADA, or cloud integration. This works for parameters from any protocol (Modbus, OPC UA, S7, EtherNet/IP, or MQTT) and is not limited to MQTT-sourced devices.
This bridge has two independent parts:
- Broker connection (per edge device/hub) — the address, port, and credentials of the third-party broker to publish to.
- Topic mapping (per parameter or per machine) — which topic (and payload identifier) each parameter's value or each machine's status is published under.
Broker connection setup
The hub-level broker connection screen (Settings → Hub → hub name → MQTT) is not yet available in the UI. Contact the Enture team to have the broker address, port, and credentials configured for your hub until this screen ships.
Mapping a parameter to a broker topic¶
1. Open Param MQTT Mapping¶
In the top navigation bar, open the Settings menu (gear icon), go to Engineering, and select Param MQTT Mapping from the sidebar.
2. Find the parameter¶
The table lists every parameter in your organisation — regardless of source protocol — with its Workspace, Process, Machine, Parameter Name, Tag Type, Topic, Identifier, Identifier Value, and Param ID. Use the search bar to find the parameter you want to publish.
3. Edit the mapping¶
Click the pencil icon on the row to open the edit dialog.
| Field | Description |
|---|---|
| Topic | The MQTT topic this parameter's value is published to on the third-party broker |
| Identifier | (Optional for parameters) A field name used to label this value within the published payload |
| Identifier Value | (Optional) The value associated with that identifier field |
Save to apply the mapping.
4. Export the table¶
Use the Download (CSV) or Download Excel buttons to export the current filtered mapping table.
Beta feature
This view is currently in beta.
Mapping a machine's status to a broker topic¶
Machine-level status (rather than an individual parameter) is mapped the same way, via a separate page:
- Open Settings → Engineering → Machine Status MQTT Mapping.
- Find the machine in the table (Workspace, Process, Machine Name, Topic, Identifier, Identifier Value).
- Click the pencil icon to edit. Unlike the parameter mapping, Identifier is required here.