⚡ Modbus オープンソース·ライブラリ「ビジュアライゼーションラボ」

选库 → パラメータの追加 → コードの自動生成,すべて中国語の注釈付き。カバー Python、C、C#、Java、Node.js、Go、Rust 共 12 主な図書館。,8 機能コードの種類、TCP/RTU/ASCII 3つの伝送、クライアント側は+サーバデュアルモード。

12 オープンソースのライブラリ。8 全機能カバー。中国語の注釈ワンクリックコピー。すぐに使う。
📦 オープンソースライブラリの選択

カード選択ライブラリを選択,以下のコードジェネレータが自動的に切り替わります。。右上の小さな看板:TCP RTU サーバー·サーバー

TCPRTUSRV
Python

pymodbus

⭐ 2.3k · TCP/UDP/RTU/ASCII · 全二重 · asyncio
RTU
Python

minimalmodbus

⭐ 800 · 极简 RTU · 1行の読み取りレジスタ · 轻量
TCPRTUSRV
C

libmodbus

⭐ 1.4k · C 言語標準の実装 · Embeddedが利用可能 · Linux/Win
RTUSRV
C (エンベデッド·イン)

FreeModbus

STM32/ESP32/AVR · 駅からの専用 · no_os · コールバックスキーマ
TCPRTUSRV
C#

NModbus

NuGet 首选 · TCP/RTU/ASCII · Windows 上位機の標準
TCPSRV
C#

FluentModbus

高いパフォーマンスを · ゼロ分布。 · async 原生 · .NET 6+
TCPRTUSRV
Java

digitalpetri/modbus

Java 17+ · CompletableFuture 完全に非同期
TCPSRV
Java

EasyModbus

同步 API 最简 · エンタープライズレベル · Java+NET ダブルバージョン。
TCPSRV
Java

jamod

祖師のクラス Java Modbus · 教育の優先順位 · 明確な階層化
TCPRTUSRV
Node.js

modbus-serial

⭐ 700 · TCP/RTU/ASCII · エッジゲートウェイ · Raspberry Piについて
TCPRTU
Go

goburrow/modbus

高い同時性 · ネイティブ·コヒーレンス · TCP+RTU クライアント側は
TCPRTUSRV
Rust

rmodbus

コストゼロ。 · no_std · 組み込み型からサーバまでの対応

🔧 コードジェネレータです

リアルタイム生成 pymodbus

⬆ 任意パラメータの変更,コードの自動更新

Python
📊 12 図書館機能の比較
特性pymodbusminimallibmodbusFreeModbusNModbusFluentMdig.petriEasyMjamodmodbus-sergoburrowrmodbus
TCP Client✔✘✔✘✔✔✔✔✔✔✔✔
TCP Server✔✘✔TCP✔✔✔✔✔✔✘✔
RTU Client✔✔✔✘✔✔✔✔✔✔✔✔
RTU Server✔✘✔✔✔✔✔✔✔✘✘✔
ASCII✔✘✔✔✔✘✘✔✔✔✔✘
异步✔✘✘✘✔✔✔✘✘事件✘✘
エンベデッド·イン✘✘✔✔✘✘✘✘✘PiARM✔
設置方法はpippipapt/pkg源码NuGetNuGetMavenNuGet/MavenJARnpmgo getcargo
ライセンスはBSD-3Apache2LGPL2.1BSDMITMITApache2MITApache2ISCBSD-3MIT/Ap2
🚀 クイック·インストール·ライブラリ & 最小の例
✅ コードがクリップボードにコピーされました