Início / Artigos / ESP32 com Modbus RTU e RS485: gateway para automação
Guia TechRib · ESP32 e IoT

ESP32 com Modbus RTU e RS485: gateway para automação

Entenda como planejar um gateway ESP32 Modbus RTU com RS485, endereços, leitura de entradas, relés e integração segura com dashboards IoT.

Publicado em 01/11/2026
ESP32 Modbus RTU RS485gateway Modbus ESP32Modbus FC01 FC02 FC05módulos relé RS485

Quando usar um gateway Modbus

O barramento RS485 atende instalações com módulos de entrada e saída distribuídos, desde que os dispositivos compartilhem parâmetros compatíveis e endereços de escravo distintos.

Um gateway ESP32 pode tratar a comunicação Modbus local e representar leituras ou atuadores na plataforma IoT, sem expor diretamente cada módulo ao aplicativo.

Funções e endereçamento

A referência TechRib descreve leitura de coils por FC01, entradas discretas por FC02 e escrita de coil individual por FC05. Os offsets do endereço e a disponibilidade de funções dependem do manual de cada fabricante.

Uma configuração ilustrativa usa um módulo R de 16 relés e um I de 16 entradas. Isso não significa compatibilidade automática com qualquer módulo vendido no mercado.

Separe firmware de gateway do firmware universal

Na documentação pública, o gateway Modbus RTU é tratado como projeto de firmware separado do firmware universal GPIO/RGB/sensores. Misturar binários sem projeto, teste e validação pode produzir conflitos ou lacunas de proteção.

O controle deve conferir leitura ou confirmação antes de indicar estado real nos dashboards; um simples comando de escrita não comprova atuação física.

Homologação e operação segura

Confirme cabeamento, terminação, referência de sinal, isolamento, fonte, polaridade, baud rate e paridade segundo o módulo utilizado. Teste perda de comunicação e tempo limite.

A própria documentação pública informa que os módulos RS485 de referência não foram validados fisicamente; trate os exemplos como base didática e não promessa de funcionamento universal.

Continue aprendendo