Description
NModbus is a C# implementation of the Modbus protocol. Provides connectivity to Modbus slave compatible devices and applications. Supports serial ASCII, serial RTU, TCP, and UDP protocols. NModbus4 it's a fork of NModbus(https://code.google.com/p/nmodbus). NModbus4 differs from original NModbus in following:
NModbus4 alternatives and similar packages
Based on the "Protocols" category.
Alternatively, view NModbus4 alternatives based on common mentions on social networks and blogs.
-
FluentFTP
An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, FXP support, UTF-8 support, Async/await support, Powershell support and more. Written entirely in C#. -
DnsClient.NET
DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups -
(Really) Simple Service Discovery Protocol For .Net
Really Simple Service Discovery Protocol - a 100% .Net implementation of the SSDP protocol for publishing custom/basic devices, and discovering all device types on a network. -
SharpSnmpLib
DISCONTINUED. An open source SNMP implementation for .NET/Mono/Xamarin. Versioin 1, 2c, and 3 are supported.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of NModbus4 or a related project?
README
NModbus4
Build Status | Code Coverage | |
---|---|---|
Mono | ||
MS .NET |
NModbus is a C# implementation of the Modbus protocol. Provides connectivity to Modbus slave compatible devices and applications. Supports serial ASCII, serial RTU, TCP, and UDP protocols. NModbus4 it's a fork of NModbus(https://code.google.com/p/nmodbus). NModbus4 differs from original NModbus in following:
- removed USB support(FtdAdapter.dll)
- removed log4net dependency
- removed Unme.Common.dll dependency
- assembly renamed to NModbus4.dll
- target framework changed to .NET 4
Install
To install NModbus4, run the following command in the Package Manager Console
PM> Install-Package NModbus4
Documentation
Documentation is available in chm format (NModbus.chm)
License
NModbus4 is licensed under the [MIT license](LICENSE.txt).
*Note that all licence references and agreements mentioned in the NModbus4 README section above
are relevant to that project's source code only.