-
Notifications
You must be signed in to change notification settings - Fork 139
1 Overview
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.
| 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 |
Modbus.Net © 2016-2026 Hangzhou Delian Science Technology Co.,Ltd. | Licensed under MIT
- 1-概要介绍
- 2-Modbus.Net主体框架规范
- 3-利用Modbus.Net实现一个协议
- 4-使用Modbus.Net
- 5-Modbus.Net.Modbus
- 6-Modbus.Net.Siemens
- 7-Modbus.Net.HJ212
- 8-调试与Issue提交
- 1-Overview
-
2-Specification of Modbus.Net main framework
- 2.1-Modbus.Net Architecture
- 2.2-Transmission Control Layer Controller
- 2.3-Transmission Link Layer Connector
- 2.4-Concrete Protocol Layer ProtocolLinker
- 2.5-Abstract Protocol Layer Protocol
- 2.6-Protocol Presentation Layer Utility
- 2.7-Device Application Layer Machine
- 2.8-Task Application Layer MachineJob
- 3-Using Modbus.Net to implement a protocol
- 4-Using Modbus.Net
- 5-Modbus.Net.Modbus
- 6-Modbus.Net.Siemens
- 7-Modbus.Net.HJ212
- 8-Debug method and issue upload