# Particle Modbus Client

**URL:** <https://community.particle.io/t/particle-modbus-client/66795>\
**Category:** Firmware\
**Created:** [April 24, 2024, 10:45pm UTC](https://community.particle.io/t/particle-modbus-client/66795 "2024-04-24T22:45:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![fishmastaflex](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/fishmastaflex/32/12758_2.png) [@fishmastaflex](https://community.particle.io/u/fishmastaflex)\
**Post date:** [April 24, 2024, 10:45pm UTC](https://community.particle.io/t/particle-modbus-client/66795/1 "2024-04-24T22:45:16Z")

</div>

Hello all,

I noticed that MonitorOne product has built-in Modbus capability. I found the source code in the GitHub location here: [GitHub - particle-iot/ParticleModbusClient: This is an Particle library for communicating with Modbus servers over RS232/485 (via RTU protocol)](https://github.com/particle-iot/ParticleModbusClient)

I don't use the MonitorOne on my product, but we do have a RS-485 transceiver and use the BSOM family of modules and P2/Photon2.

Has anyone attempted to port over this official Modbus library to other Particle projects? If so, curious if it's working?

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [April 25, 2024, 7:52am UTC](https://community.particle.io/t/particle-modbus-client/66795/2 "2024-04-25T07:52:54Z")

</div>

There shouldn't be anything specific to the Monitor One in that library. It should work on any Particle device with RS485 hardware connected to a hardware UART.

---

<div class="post-metadata">

**Author:** ![fishmastaflex](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/fishmastaflex/32/12758_2.png) [@fishmastaflex](https://community.particle.io/u/fishmastaflex)\
**Post date:** [April 25, 2024, 4:20pm UTC](https://community.particle.io/t/particle-modbus-client/66795/3 "2024-04-25T16:20:56Z")

</div>

Thanks @rickkas7 ! I will give it a shot and see if I can get it it work on a P2/Photon 2 first.

By any chance does Particle also have a Modbus Server library?

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [April 25, 2024, 4:22pm UTC](https://community.particle.io/t/particle-modbus-client/66795/4 "2024-04-25T16:22:10Z")

</div>

No Modbus Server or Modbus TCP at this time.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/6/4/64635adccc35238caa19e9b553ec3e98b163d026.png) [@system](https://community.particle.io/u/system)\
**Post date:** [May 26, 2024, 2:22am UTC](https://community.particle.io/t/particle-modbus-client/66795/5 "2024-05-26T02:22:59Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
