# Ignition Edge with Serial Device

**URL:** <https://forum.inductiveautomation.com/t/ignition-edge-with-serial-device/104417>\
**Category:** Ignition\
**Tags:** ignition81, edge\
**Created:** [March 29, 2025, 10:33pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-with-serial-device/104417 "2025-03-29T22:33:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tyler](https://avatars.discourse-cdn.com/v4/letter/t/35a633/32.png) [@Tyler](https://forum.inductiveautomation.com/u/Tyler)\
**Post date:** [March 29, 2025, 10:33pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-with-serial-device/104417/1 "2025-03-29T22:33:58Z")

</div>

Hi, I plan to have an ignition edge instance talk to a serial device. Does that require the "Serial Module" add on to be purchased? And what does the serial module add on actually get you? I have used serial python libraries to get data over serial in a script.

---

<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:** [March 29, 2025, 11:02pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-with-serial-device/104417/2 "2025-03-29T23:02:37Z")

</div>

It basically gets you access to the `system.serial` functions.

Are you planning to write custom scripting to communicate with this?

---

<div class="post-metadata">

**Author:** ![Tyler](https://avatars.discourse-cdn.com/v4/letter/t/35a633/32.png) [@Tyler](https://forum.inductiveautomation.com/u/Tyler)\
**Post date:** [March 31, 2025, 5:09am UTC](https://forum.inductiveautomation.com/t/ignition-edge-with-serial-device/104417/3 "2025-03-31T05:09:19Z")

</div>

Yes most of the communication would be a custom script. I have batch files opening putty sessions and running predefined messages right now. But i want to convert to something with a GUI. And Ignition fits the bill if i can use serial devices. I have used Python scriots with PySerial before to interact with these devices so I was hoping this would be similar. Does Ignition Edge license come with serial drivers to talk to serial devices or do I need the add on license? The reason I ask is that the serial license description says it is good for clients and gateways, but what about Edge? Or does that count as a gateway or client? It is a little of both to me.

---

<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:** [March 31, 2025, 11:45am UTC](https://forum.inductiveautomation.com/t/ignition-edge-with-serial-device/104417/4 "2025-03-31T11:45:02Z")

</div>

Edge is a gateway. If you purchase Edge Panel, it can also be client in this sense, if you choose Vision.
