# HiveMQ broker with Ignition Transmitter

**URL:** <https://forum.inductiveautomation.com/t/hivemq-broker-with-ignition-transmitter/65446>\
**Category:** Maker\
**Created:** [October 20, 2022, 10:54am UTC](https://forum.inductiveautomation.com/t/hivemq-broker-with-ignition-transmitter/65446 "2022-10-20T10:54:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vidar\_Hetlelid1](https://avatars.discourse-cdn.com/v4/letter/v/53a042/32.png) [@Vidar\_Hetlelid1](https://forum.inductiveautomation.com/u/Vidar_Hetlelid1)\
**Post date:** [October 20, 2022, 10:54am UTC](https://forum.inductiveautomation.com/t/hivemq-broker-with-ignition-transmitter/65446/1 "2022-10-20T10:54:30Z")

</div>

Hi,

I am testing out MQTT with Ignition, and I am publishing to my HiveMQ MQTT broker.

This is the message i am publishing  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/e/5e7323a28f0f568d52ff48c0c4638fdec2169d0e.png)

And this is what is looks like in node-red. I want the topic to be just "HiveMQ/Tag1", insted of "spBv1.0/Ignition/DDATA/ID/Autoen". How can I fix that?

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/5/85dc94b1cf8ff00f097a95b1f597f25557ffbf1d.png)

Also, what is happening to the recieved message value?

---

<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 20, 2022, 2:14pm UTC](https://forum.inductiveautomation.com/t/hivemq-broker-with-ignition-transmitter/65446/2 "2022-10-20T14:14:40Z")

</div>

If you're wanting to publish raw MQTT topics, look to the [Python Scripting](https://docs.chariot.io/display/CLD80/MT%3A+Python+Scripting#MT:PythonScripting-publish) methods available in MQTT Transmission module. The rest of the publishing mechanisms (and the reason you're seeing the topic structure under `spBv1.0`) are based on [SparkplugB specification](https://www.eclipse.org/tahu/spec/Sparkplug%20Topic%20Namespace%20and%20State%20ManagementV2.2-with%20appendix%20B%20format%20-%20Eclipse.pdf).

Note: You can also use MQTT Engine's [Custom Namespaces](https://docs.chariot.io/display/CLD80/MQTT+Engine+Custom+Namespace) feature to subscribe to traditional MQTT topics. That module also has associated [scripting functions](https://docs.chariot.io/display/CLD80/ME%3A+Python+Scripting) for publishing data to raw topics (note that writing to tags in Ignition that are coming in from a custom namespace do not propagate the write back to the broker by default).

---

<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:** [August 22, 2024, 5:15am UTC](https://forum.inductiveautomation.com/t/hivemq-broker-with-ignition-transmitter/65446/3 "2024-08-22T05:15:27Z")

</div>

Hi @Vidar_Hetlelid1 . Can you please guide me to connect to the mqtt broker in ignition. I am completely new to this.

> **[How to Implement a Unified Namespace with Ignition | Corso Systems](https://corsosystems.com/posts/unified-namespace-implementation-using-ignition)**
>
> A Corso Systems step-by-step tutorial for implementing your Unified Namespace in Ignition. Learn how to connect multiple data sources and what to consider when planning your systems.

I have tired to implement this, but this seems complicated. Need a simplified solutions
