Popularity
1.8
Growing
Activity
6.3
Declining
49
3
3

Description

nanoMODBUS is a small C library that implements the Modbus protocol. It is especially useful in resource-constrained systems like microcontrollers.

Its main features are: - Compact size - Only ~1000 lines of code - Client and server code can be disabled, if not needed - No dynamic memory allocations - Transports: - RTU - TCP - Roles: - Client - Server - Function codes: - 01 (0x01) Read Coils - 02 (0x02) Read Discrete Inputs - 03 (0x03) Read Holding Registers - 04 (0x04) Read Input Registers - 05 (0x05) Write Single Coil - 06 (0x06) Write Single Register - 15 (0x0F) Write Multiple Coils - 16 (0x10) Write Multiple registers - Platform-agnostic - Requires only C99 and its standard library - Data transport read/write function are implemented by the user - Broadcast requests and responses

Programming language: C
License: MIT License
Tags: Networking     Embedded     C     Arduino     Modbus     Microcontroller    

nanoMODBUS alternatives and similar libraries

Based on the "Networking" category.
Alternatively, view nanoMODBUS alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of nanoMODBUS or a related project?

Add another 'Networking' Library