# ModBus TCP Communication

**URL:** https://community.tago.io/t/modbus-tcp-communication/1740
**Category:** Analysis and Actions
**Created:** [August 6, 2025, 12:49am UTC](https://community.tago.io/t/modbus-tcp-communication/1740 "2025-08-06T00:49:25Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ferriautomacao](https://avatars.discourse-cdn.com/v4/letter/f/a87d85/32.png) [@ferriautomacao](https://community.tago.io/u/ferriautomacao)
#### Post date: [August 6, 2025, 12:49am UTC](https://community.tago.io/t/modbus-tcp-communication/1740/1 "2025-08-06T00:49:25Z")

</div>

Is it possible to perform ModBus TCP communication directly with TagoIO?

---

<div class="post-metadata">

### Author: ![mateus.silva](https://avatars.discourse-cdn.com/v4/letter/m/77aa72/32.png) [@mateus.silva](https://community.tago.io/u/mateus.silva)
#### Post date: [August 11, 2025, 6:09pm UTC](https://community.tago.io/t/modbus-tcp-communication/1740/2 "2025-08-11T18:09:33Z")

</div>

Hi zsu[@user:10102206948]zsu

Currently, TagoIO does not offer a native service for direct Modbus TCP communication.

The recommended solution is to build your own [custom middleware](https://help.tago.io/portal/en/kb/articles/38-middleware), which is possible:

1. **Protocol Flexibility:** Middleware enables communication with devices using custom protocols, including TCP/IP, UDP, and Modbus TCP
2. **Protocol Translation:** Acts as a converter that translates Modbus TCP data to TagoIO’s API standard format
3. **Scalability:** Once implemented, the middleware can handle multiple Modbus TCP devices efficiently
