All Projects → erfengwelink → modbus_port_esp32

erfengwelink / modbus_port_esp32

Licence: MIT license
lib freemodbus porting for esp32

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to modbus port esp32

go-modbus
modbus write in pure go, support rtu,ascii,tcp master library,also support tcp slave.(WIP new implement<old: https://github.com/thinkgos/gomodbus >)
Stars: ✭ 124 (+463.64%)
Mutual labels:  modbus-rtu, modbus-master
ModbusMechanic
Cross platform GUI MODBUS TCP/RTU simulator & gateway. Interprets data types including ascii float and int.
Stars: ✭ 63 (+186.36%)
Mutual labels:  modbus-rtu, modbus-master
modbus-esp8266
Most complete Modbus library for Arduino. A library that allows your Arduino board to communicate via Modbus protocol, acting as a master, slave or both. Supports network transport (Modbus TCP) and Serial line/RS-485 (Modbus RTU). Supports Modbus TCP Security for ESP8266/ESP32.
Stars: ✭ 332 (+1409.09%)
Mutual labels:  modbus-rtu, modbus-master
Androidmodbusrtu
No description or website provided.
Stars: ✭ 22 (+0%)
Mutual labels:  modbus-rtu
EasyModbusTCP.Java
EasyModbusTCP library for Java implementation
Stars: ✭ 76 (+245.45%)
Mutual labels:  modbus-rtu
QUaModbusClient
Modbus to OPC UA Gateway
Stars: ✭ 38 (+72.73%)
Mutual labels:  modbus-master
solaredge modbus
SolarEdge Modbus data collection library
Stars: ✭ 49 (+122.73%)
Mutual labels:  modbus-rtu
ioBroker.modbus
Modbus adapter for ioBroker
Stars: ✭ 31 (+40.91%)
Mutual labels:  modbus-rtu
arduino-modbus-rtu-tcp-gateway
Arduino-based Modbus RTU to Modbus TCP/UDP gateway with web interface. Allows you to connect Modbus RTU slaves (such as sensors, energy meters, HVAC devices) to Modbus TCP/UDP masters (such as home automation systems). You can adjust settings through web interface.
Stars: ✭ 56 (+154.55%)
Mutual labels:  modbus-rtu
crc16
A native node addon to calcalate and verify CRC16 values, adopted by MODBUS agreement
Stars: ✭ 24 (+9.09%)
Mutual labels:  modbus-rtu
huawei solar
Home Assistant integration for Huawei Solar inverters via Modbus
Stars: ✭ 126 (+472.73%)
Mutual labels:  modbus-rtu
STM32 HAL FREEMODBUS RTU
FreeMODBUS RTU port for STM32 HAL library
Stars: ✭ 111 (+404.55%)
Mutual labels:  freemodbus

modbus_port_esp32

lib freemodbus porting for esp32

you must know thise lib should be used for modbus master role.

implemented:(see components/esp-modbus/functions/)

一、简述

FreeModbus是一款开源的Modbus协议栈,但是只有从机开源,主机源码是需要收费的。同时网上也没有发现比较好的开源的Modbus主机协议栈,所以才开发这款支持主机模式的FreeModbus协议栈。本版FreeModbus版本号更改为V1.6,支持Modbus主机协议栈,特性如下:

CMD - 0x01

eMBMasterReqReadCoils

CMD - 0x02

eMBMasterReqReadDiscreteInputs

CMD - 0x03

eMBMasterReqReadHoldingRegister

CMD - 0x04

eMBMasterReqReadInputRegister

CMD - 0x05

eMBMasterReqWriteCoil

CMD - 0x06

eMBMasterReqWriteHoldingRegister

CMD - 0x0f

eMBMasterReqWriteMultipleCoils

CMD - 0x10

eMBMasterReqWriteMultipleHoldingRegister

CMD - 0x17

eMBMasterReqReadWriteMultipleHoldingRegister

--now add rs485 support (note:this demo rs485 en pin using gpio12)--

thanks armink ! more reference seeing his git>https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].