prassaschr / esp32ModbusTCP

Modbus client for ESP32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

esp32ModbusTCP

Build Status

WORK IN PROGRESS

This is a async Modbus client (master) for ESP32.
It uses AsyncTCP for TCP handling.
While the API is async, this lib uses the sync WiFi client as backend. All the blocking calls are moved to a seperate task.

Status

  • The lib is working. Use SyncTCP branch
  • Currently only functioncode 03 (read holding registers) is implemented.

To do

  • implement other function codes
  • try to implement AsyncTCP

For modbus-RTU, check out esp32ModbusRTU

About

Modbus client for ESP32

License:MIT License


Languages

Language:C++ 99.6%Language:Batchfile 0.4%