# Ignition Edge MQTT Data not readable

**URL:** <https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039>\
**Category:** Ignition\
**Created:** [November 30, 2020, 10:31am UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039 "2020-11-30T10:31:40Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![henning.heine](https://avatars.discourse-cdn.com/v4/letter/h/bc8723/32.png) [@henning.heine](https://forum.inductiveautomation.com/u/henning.heine)\
**Post date:** [November 30, 2020, 10:31am UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/1 "2020-11-30T10:31:40Z")

</div>

I am trying to publish data via mqtt from an instance of ignition edge to a HiveMQ mqtt broker.  
When checking the data e.g. with MQTT Explorer or MQTT.fx. I only get unreadable data like this:

�����.0  
ProductionTestŃ���. 8J  
Quality�P�

When I connect my Edge device with Ignition Gateway (MQTT Engine + MQTT Distributor), I can read all the tags and values just fine.

Would be great if you had some ideas, why the one setup works and the other does not.

Thanks!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 30, 2020, 11:11am UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/2 "2020-11-30T11:11:58Z")

</div>

Ignition’s MQTT modules (From Cirrus Link) use the Sparkplug protocol within MQTT. Do those other products understand Sparkplug?

---

<div class="post-metadata">

**Author:** ![henning.heine](https://avatars.discourse-cdn.com/v4/letter/h/bc8723/32.png) [@henning.heine](https://forum.inductiveautomation.com/u/henning.heine)\
**Post date:** [November 30, 2020, 11:59am UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/3 "2020-11-30T11:59:22Z")

</div>

Thanks @pturmel : That was the problem. MWTT.fx supports Sparkplug, but you need to select the right decoder. 🤦‍♂️

---

<div class="post-metadata">

**Author:** ![firan.gabriela](https://avatars.discourse-cdn.com/v4/letter/f/e19adc/32.png) [@firan.gabriela](https://forum.inductiveautomation.com/u/firan.gabriela)\
**Post date:** [February 25, 2021, 5:12pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/4 "2021-02-25T17:12:14Z")

</div>

Hi, i am having the same issue. Where exactly on the Mqtt fx configuration panel can i choose the decoder?

---

<div class="post-metadata">

**Author:** ![firan.gabriela](https://avatars.discourse-cdn.com/v4/letter/f/e19adc/32.png) [@firan.gabriela](https://forum.inductiveautomation.com/u/firan.gabriela)\
**Post date:** [February 25, 2021, 5:32pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/5 "2021-02-25T17:32:30Z")

</div>

Found it!

---

<div class="post-metadata">

**Author:** ![srinivasan\_s](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@srinivasan\_s](https://forum.inductiveautomation.com/u/srinivasan_s)\
**Post date:** [October 1, 2024, 12:54pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/6 "2024-10-01T12:54:14Z")

</div>

Can please share the link for downloading MQTT.FX

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [October 1, 2024, 1:18pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/7 "2024-10-01T13:18:26Z")

</div>

If you want the last free version search Google for "MQTT.fx v1.7"

---

<div class="post-metadata">

**Author:** ![srinivasan\_s](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@srinivasan\_s](https://forum.inductiveautomation.com/u/srinivasan_s)\
**Post date:** [October 3, 2024, 6:53am UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/8 "2024-10-03T06:53:35Z")

</div>

Thank you for your reply. I am using MQTTX broker.  
By changing the data format in the transmission server setting can able to receive the data as payload.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/e/9eb56a4d145c66868c532209d96fc5cdb6720588.png)

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [October 3, 2024, 3:04pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/9 "2024-10-03T15:04:11Z")

</div>

I believe the newest version of Transmission might be able to, but previous versions only supported Sparkplug.

---

<div class="post-metadata">

**Author:** ![kcollins](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcollins/32/19646_2.png) [@kcollins](https://forum.inductiveautomation.com/u/kcollins)\
**Post date:** [October 3, 2024, 4:39pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/10 "2024-10-03T16:39:56Z")

</div>

Just an FYI, the latest Chariot Broker has a free-to-use (independent of underlying trial mode on the broker itself) MQTT Client that has support for Sparkplug payloads: [Chariot MQTT Client - Chariot MQTT Server v2 Documentation - Confluence](https://docs.chariot.io/display/CHAR2x/Chariot+MQTT+Client)

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [October 3, 2024, 5:33pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-data-not-readable/41039/11 "2024-10-03T17:33:44Z")

</div>

MQTT Explorer v0.4.0 Beta 4 also have Sparkplug support, but they essentially decode the Protobuf message to JSON.

> **[Release 0.4.0-beta4 · thomasnordquist/MQTT-Explorer](https://github.com/thomasnordquist/MQTT-Explorer/releases/tag/0.4.0-beta4)**
>
> What's Changed
> 
> Accept smaller key files by @PawelDefee in #570
> Add sparkplug b support by @thomasnordquist in #629
> Add decoding of sparkplug payload by @dubyte in #582
> go for cloning the gh-pages ...

My problem with the client built into the Chariot broker is that it's part of the broker and not a standalone app that can be launched. I don't necessarily want to run/install the broker just to use the client.
