# Remote tag providers vs MQTT

**URL:** <https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029>\
**Category:** Ignition\
**Created:** [April 29, 2022, 6:19am UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029 "2022-04-29T06:19:02Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![thierryv](https://avatars.discourse-cdn.com/v4/letter/t/a8b319/32.png) [@thierryv](https://forum.inductiveautomation.com/u/thierryv)\
**Post date:** [April 29, 2022, 6:19am UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029/1 "2022-04-29T06:19:02Z")

</div>

When you like to exhange data between Ignition servers (10k - 100k tags)…  
Why should one choose ‘MQTT’ over ‘remote tags providers’?  
Is this based on how many tags? Or how solid the network is? or???

Everyone that I speak to is really into this MQTT thing.  
But since ‘remote tag providers’ are a basic Ignition thing one should think that this should be best.

All input welcome.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [April 29, 2022, 3:30pm UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029/2 "2022-04-29T15:30:15Z")

</div>

If your _only_ requirement is sharing tags between two servers, I would use remote tag providers.

MQTT is fantastic for ingesting data from _many_ different sources, but, because it’s not an Ignition specific technology, doesn’t have all the “bells and whistles” of an Ignition \<-\> Ignition connection - such as remote tags being seamlessly edited from the local designer.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 29, 2022, 3:35pm UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029/3 "2022-04-29T15:35:56Z")

</div>

> [@thierryv](#):
>
> Or how solid the network is? or???

I think this is part of the equation too. MQTT is great for bringing in data from the "Edge", when bandwidth is a concern.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [April 29, 2022, 5:44pm UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029/4 "2022-04-29T17:44:59Z")

</div>

Guess Ignition Edge doesn't support EAM module and cannot serve as a remote tag provider!

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 29, 2022, 5:52pm UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029/5 "2022-04-29T17:52:51Z")

</div>

Neither of those things are true.

There are Edge licenses that can have the EAM module, and the EAM module in general is not required for GAN connections.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [April 29, 2022, 5:55pm UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029/6 "2022-04-29T17:55:02Z")

</div>

Thanks for the clarification.

---

<div class="post-metadata">

**Author:** ![thierryv](https://avatars.discourse-cdn.com/v4/letter/t/a8b319/32.png) [@thierryv](https://forum.inductiveautomation.com/u/thierryv)\
**Post date:** [May 2, 2022, 8:52am UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029/7 "2022-05-02T08:52:20Z")

</div>

Thanks for the info. It is clear now that we should use remote tag providers.

---

<div class="post-metadata">

**Author:** ![Andre\_Hennecke](https://avatars.discourse-cdn.com/v4/letter/a/e95f7d/32.png) [@Andre\_Hennecke](https://forum.inductiveautomation.com/u/Andre_Hennecke)\
**Post date:** [November 12, 2024, 4:54pm UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029/8 "2024-11-12T16:54:01Z")

</div>

Hi,  
I know this topic is 2 years old, but we are also evaluating the communication concepts between Edge and Gateway with GAN (Remote Tag?) and MQTT)

The pro for MQTT between Edge and a central gateway is for me the unlimited store&foreward capabilities of MQTT Transmission, while the integration between Edge and a central gateway with GAN is limitied (35 days or 10 Mio rows - for us 10 Mio rows can mean 2 days or less then 2h)  
I can't see and cons for MQTT, also I heard that there are some limitations with alarms when using MQTT Transmission.

Are there any pros to use GAN (Remote Tags) instead of MQTT between Edge and a Gateway?

Thank you!  
André

---

<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:** [November 12, 2024, 5:17pm UTC](https://forum.inductiveautomation.com/t/remote-tag-providers-vs-mqtt/59029/9 "2024-11-12T17:17:10Z")

</div>

I personally don't do alarming using MQTT, but in the latest version, alarms are supposed to synchronize between the server and edge. MQTT may even struggle with that many records. The key with MQTT is there's an extra point of failure, being the MQTT broker/server. Typically, this is a separate server (unless you're using the Distributor module). I like to use EMQx, and you can set up a cluster of MQTT servers or use a cloud service for extra redundancy there. If you're dealing with a lot of tags and have an unmetered network connection you may be better off going with a remote tag provider. If you're on a metered/cellular connection, MQTT will save you some bandwidth over remote tags.
