The Espressif ESP-Modbus Library (esp-modbus) supports Modbus communication in the networks based on RS485, Wi-Fi, and Ethernet interfaces. Since ESP-IDF version v5.0, the component freemodbus has been moved from ESP-IDF to a separate repository:

Hosted Documentation

The documentation can be found through the link below:

Application Example

The examples below demonstrate the ESP-Modbus library of serial and TCP ports for both slave and master implementations respectively.

Please refer to the documents of each specific example for details.

Protocol References