If you don't have a reliable MQTT driver for Ignition, i would recommend this solution:
- Log MQTT payload to a database.
- Consume it with query tags into Ignition.
https://www.raviyp.com/embedded/233-learn-how-to-save-mqtt-messages-into-a-mysql-database
Personally, i think this is far better than loading a "Ignition MQTT engine" because:
-
You have excellent open source MQTT clients which are well supported and used by a large community.
-
You can eliminate the extra load and risk of running another driver inside Ignition and getting stuck with it forever.
-
MQTT is open standards and evolving rapidly. It's not a proprietary PLC driver. Why should you cough up a big amount for a open standards driver to a proprietary company and suffer under their mercy for ever?.