# MQTT settings for receiving tag data from multiple Ignition edge systems

**URL:** <https://forum.cirrus-link.com/t/mqtt-settings-for-receiving-tag-data-from-multiple-ignition-edge-systems/358>\
**Category:** Ignition Modules\
**Tags:** mqtt-transmission, mqtt-engine, mqtt-distributor\
**Created:** [May 5, 2023, 2:30pm UTC](https://forum.cirrus-link.com/t/mqtt-settings-for-receiving-tag-data-from-multiple-ignition-edge-systems/358 "2023-05-05T14:30:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![theodorska](https://avatars.discourse-cdn.com/v4/letter/t/34f0e0/32.png) [@theodorska](https://forum.cirrus-link.com/u/theodorska)\
**Post date:** [May 5, 2023, 2:30pm UTC](https://forum.cirrus-link.com/t/mqtt-settings-for-receiving-tag-data-from-multiple-ignition-edge-systems/358/1 "2023-05-05T14:30:30Z")

</div>

Hello,

We make mobile units that have ignition edge systems that send tag data over mqtt to our main system.  
When activating and recieving data from a single unit there are no issues and everything is working great. However, when we activate a second unit we get bad stale error on all of our tag bindings in Perspective. We have noticed that the connection to the edge systems go in and out of online status while both are connected. Has anyone ever encountered this issue or similar issue using MQTT? Both units have unique IP adresses and function fine by themselves. The communication issue arises only when more than one is connected.

---

<div class="post-metadata">

**Author:** ![gill.houghton](https://avatars.discourse-cdn.com/v4/letter/g/e99b99/32.png) [@gill.houghton](https://forum.cirrus-link.com/u/gill.houghton)\
**Post date:** [May 5, 2023, 2:42pm UTC](https://forum.cirrus-link.com/t/mqtt-settings-for-receiving-tag-data-from-multiple-ignition-edge-systems/358/2 "2023-05-05T14:42:57Z")

</div>

The most common causes for this are colliding MQTT Client IDs or colliding Sparkplug Edge Node Descriptors. Take a look at this tutorial to help identify the problem: [https://docs.chariot.io/display/CLD80/I+have+data+that+is+toggling+between+stale+and+healthy+at+my+subscribing+MQTT+Client](https://docs.chariot.io/display/CLD80/I+have+data+that+is+toggling+between+stale+and+healthy+at+my+subscribing+MQTT+Client)  
If you are not able to resolve, reach out to our support team [support@cirrus-link.com](mailto:support@cirrus-link.com)

---

<div class="post-metadata">

**Author:** ![theodorska](https://avatars.discourse-cdn.com/v4/letter/t/34f0e0/32.png) [@theodorska](https://forum.cirrus-link.com/u/theodorska)\
**Post date:** [May 8, 2023, 12:04pm UTC](https://forum.cirrus-link.com/t/mqtt-settings-for-receiving-tag-data-from-multiple-ignition-edge-systems/358/3 "2023-05-08T12:04:31Z")

</div>

I have been researching this article, and i have a hunch that it is colliding sparkplug edge node descritptors as the tag path on both ignition edge systems are identical, e.g. “[edge]MQTT External/BIDI/AC\_Current” on both systems. Does this mean I have to change the “[edge]” to something unique to avoid this issue?

Then all our tag bindings have to be unique for each system and a lot of manual work is required to set up each new system?

---

<div class="post-metadata">

**Author:** ![theodorska](https://avatars.discourse-cdn.com/v4/letter/t/34f0e0/32.png) [@theodorska](https://forum.cirrus-link.com/u/theodorska)\
**Post date:** [May 9, 2023, 11:16am UTC](https://forum.cirrus-link.com/t/mqtt-settings-for-receiving-tag-data-from-multiple-ignition-edge-systems/358/4 "2023-05-09T11:16:50Z")

</div>

We ended up solving the issue by making the combination of Group ID and edge node ID unique. Before we had the uniqueness in our device ID, which caused the issue. This was the sparkplug settings

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.cirrus-link.com/justinedwards.jle/32/117_2.png) [@justinedwards.jle](https://forum.cirrus-link.com/u/justinedwards.jle)\
**Post date:** [May 9, 2023, 11:44am UTC](https://forum.cirrus-link.com/t/mqtt-settings-for-receiving-tag-data-from-multiple-ignition-edge-systems/358/5 "2023-05-09T11:44:04Z")

</div>

Cross linking parallel topics:

> **[MQTT settings for receiving tag data from multiple Ignition edge systems](https://forum.inductiveautomation.com/t/mqtt-settings-for-receiving-tag-data-from-multiple-ignition-edge-systems/73313?u=justinedwards.jle)**
>
> Hello, We make mobile units that have ignition edge systems that send tag data over mqtt to our main system. When activating and recieving data from a single unit there are no issues and everything is working great. However, when we activate a...
