libmodbus

Portable library for Modbus protocol communication over serial and TCP

brewmacoslinux
Try with needOr install directly
Source

About

Portable modbus library

Examples

read modbus registers from a device$ libmodbus provides C library functions; use in code: modbus_read_registers(mb, addr, nb, dest)
write values to modbus device registers$ libmodbus provides C library functions; use in code: modbus_write_registers(mb, addr, nb, src)
connect to modbus device over TCP network$ libmodbus provides C library functions; use in code: modbus_new_tcp(ip, port) then modbus_connect(mb)
communicate with modbus device over serial port$ libmodbus provides C library functions; use in code: modbus_new_rtu(device, baud, parity, bits, stops) then modbus_connect(mb)
build industrial automation application with modbus protocol$ libmodbus provides C library; link with -lmodbus and include <modbus/modbus.h> in your application