In case it is helpful to anyone, I have been developing a free MQTT client module for Inductive Automation’s Ignition platform based on the HiveMQ client libraries. It is relatively early development, but already it is able to connect to a TLS secured username/password authenticated MQTT broker and reproduce the namespace as packets arrive. I intend to keep working on this, add more features/authentication options in order to extend the free options for edge driven datasources.
Welcome to the HiveMQ Community. We are pleased to have you here. If you are new to MQTT, please feel free to ask any questions—everyone starts somewhere.
Your HiveMQ Ignition module appears well implemented from the MQTT perspective. Unfortunately, I do not have access to an Ignition setup to perform testing on that side.
Should you require any assistance with the hivemq-mqtt-client
library, please do not hesitate to reach out.
Best regards,
Dasha from The HiveMQ Team