MQTT FAQs
FAQs
What brokers and clients can be used with ACM MQTT?
Any MQTT broker or client may be used which supports Sparkplug B. For internal testing, the brokers Solace, Mosquitto, and Chariot were used; and clients Ignition, Node-Red, and MqttFx were used.
Can ACM subscribe to a device publishing via MQTT?
Yes. ACM can subscribe to a device publishing MQTT in SparkplugB format using the AUTOSOL Bridge service.
Why do I have to create aliases for every point I wish to publish via MQTT?
The Sparkplug B specification requires that a device’s birth certificate message contain a complete list of every item which could ever be published by that device. For many device types in ACM, that could be thousands of items. Multiplying that by thousands of devices, the resulting message load becomes incredibly inefficient. Alias groups with an option to publish items to MQTT are used to prevent the huge birth certificate message problem and to provide more control over what gets published over MQTT.
For assistance, please submit a ticket via our Support Portal, email autosol.support@autosoln.com or call 281.286.6017 to speak to a support team member.