# Ignition edge MQTT transmission module connecting to python MQTT broker?

**URL:** <https://forum.inductiveautomation.com/t/ignition-edge-mqtt-transmission-module-connecting-to-python-mqtt-broker/77857>\
**Category:** Ignition\
**Created:** [August 15, 2023, 12:32pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-transmission-module-connecting-to-python-mqtt-broker/77857 "2023-08-15T12:32:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![chaoliang](https://avatars.discourse-cdn.com/v4/letter/c/ba8739/32.png) [@chaoliang](https://forum.inductiveautomation.com/u/chaoliang)\
**Post date:** [August 15, 2023, 12:32pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-transmission-module-connecting-to-python-mqtt-broker/77857/1 "2023-08-15T12:32:23Z")

</div>

I have a ignition edge unit with MQTT transmission module.  
I want to send the ignition edge signals to a remote PC.  
Initially, I tried to create a OPC client on the remote PC to talk to the edge unit, then I found that the ignition edge OPC UA server allow local comms only.  
Then the next step I am thinking about is to create a MQTT broker on the remote PC, so the ignition edge can push data to the remote PC via MQTT.

Is it possible to create a sparkplug MQTT broker on a PC using python?

---

<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:** [August 15, 2023, 1:40pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-transmission-module-connecting-to-python-mqtt-broker/77857/2 "2023-08-15T13:40:00Z")

</div>

There's lots of MQTT brokers out there. My favorite is EMQx and the open source version is available for many platforms, plus has a nice dashboard for monitoring.  
[https://www.emqx.com/en/try?product=broker](https://www.emqx.com/en/try?product=broker)

Edit: If you have the IIoT license, you should be able to use the OPC UA server remotely as well.

---

<div class="post-metadata">

**Author:** ![chaoliang](https://avatars.discourse-cdn.com/v4/letter/c/ba8739/32.png) [@chaoliang](https://forum.inductiveautomation.com/u/chaoliang)\
**Post date:** [August 15, 2023, 1:52pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-transmission-module-connecting-to-python-mqtt-broker/77857/3 "2023-08-15T13:52:23Z")

</div>

thanks for the comments.

Previously I was mainly using Mosquitto , I will have a try of EMQx.

Yes, I have the IIoT module licensed. I was trying to access the OPC UA Server using third party opc client "freeOpcUa Client". It cannot connect, not sure which setting was incorrect.

> **[GitHub - FreeOpcUa/opcua-client-gui: OPC-UA GUI Client](https://github.com/FreeOpcUa/opcua-client-gui)**
>
> OPC-UA GUI Client. Contribute to FreeOpcUa/opcua-client-gui development by creating an account on GitHub.

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

---

<div class="post-metadata">

**Author:** ![chaoliang](https://avatars.discourse-cdn.com/v4/letter/c/ba8739/32.png) [@chaoliang](https://forum.inductiveautomation.com/u/chaoliang)\
**Post date:** [August 15, 2023, 2:28pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-mqtt-transmission-module-connecting-to-python-mqtt-broker/77857/4 "2023-08-15T14:28:33Z")

</div>

Just quickly got the EMQX installed and configured.  
It works well. Thanks.  
Here's the configuration video I referred to.

[![](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/3/53b1645bba91f1b2fba927800b8ee469e4e83f2e.jpeg "EMQX mqtt broker - better than Mosquitto?") ](https://www.youtube.com/watch?v=U1D0j0-BDHk)

Now the problem is why I cannot get the OPC client connected. I will have further check.
