Skip to content

1 Overview

OpenClaw edited this page May 25, 2026 · 4 revisions

Modbus.Net is an open source hardware communication framework. The framework itself does not implement any protocol, but provides a communication specification and unified calling interfaces, completely separating protocol implementations from user-facing APIs.

Modbus.Net is built on async/await, so neither protocol developers nor users need to deal with async implementation details — just use the reserved interfaces to communicate with many devices concurrently.

The design of Modbus.Net is inspired by the OSI model. Modbus.Net implements all layers in OSI except for the Physical Layer (hardware connections).

The goal of Modbus.Net is to allow different communication protocols to be implemented within the same specification, enabling users to communicate with various devices using a unified approach.

Current Protocol Implementations

Project Description
Modbus.Net.Modbus Modbus protocol (RTU/ASCII/TCP/UDP and combinations)
Modbus.Net.Siemens Siemens Profinet protocol (PPI, S7comm TCP/IP)
Modbus.Net.HJ212 HJ 212-2025 environmental monitoring data transmission standard
Modbus.Net.BigEndian3412 Non-standard byte order (BigEndian3412) support library

Home

中文

English

Clone this wiki locally