Ignition 8.1 with the Cirrus Link MQTT Engine module, Mosquitto broker on a VM, and an edge gateway publishing values off an S7-1500 as JSON on topics like plant removed link I subscribed to # with mosquitto_sub on the broker and the messages come through every second, payload is clean JSON.
On the Ignition side MQTT Engine says connected, the Servers page shows Connected, one connection. The MQTT Engine tag provider is empty though. Not a single folder.
So I changed the broker credentials from anonymous to a user and password on both sides, no change, then set QoS 1 on the gateway instead of 0 and restarted the module, same again. Certificates are off for now, plain 1883, so it isn't that either.
Why does the broker see everything and the Engine see nothing? Does the Engine maybe want the topics in a particular shape before it'll build any folders, because plant/line2/temp is all we publish?
Post one full topic and one payload exactly as mosquitto_sub prints them. And on 8.1 the Engine has a Namespaces page, is there anything under Custom Namespaces, or only the default Sparkplug one? I think that's where this goes wrong.
plant/line2/temp {"value": 41.2, "ts": 1757923200}
Namespaces page has the Sparkplug B one enabled, nothing under Custom. And the broker log shows the Engine subscribing to spBv1.0/#, not #. So it isn't even listening on my topics. Is that it?