MQTT SDK
以下是各主流语言推荐的 MQTT 客户端库,均支持 MQTT 3.1.1 和 MQTT 5.0 协议,可直接连接 FlowMQ。
Python
| 库 | 说明 |
|---|---|
| paho-mqtt | Eclipse Paho 官方 Python 客户端,社区活跃,文档完善 |
Java
| 库 | 说明 |
|---|---|
| Eclipse Paho Java | Eclipse 基金会维护,支持同步与异步 API |
Go
| 库 | 说明 |
|---|---|
| paho.mqtt.golang | Eclipse Paho 官方 Go 客户端 |
JavaScript / Node.js
| 库 | 说明 |
|---|---|
| MQTT.js | 最流行的 JS MQTT 客户端,支持 Node.js 和浏览器 |
C / C++
| 库 | 说明 |
|---|---|
| Eclipse Paho C | C 语言客户端,适合嵌入式与高性能场景 |
| Eclipse Paho C++ | 基于 Paho C 的 C++ 封装 |
Rust
| 库 | 说明 |
|---|---|
| rumqttc | 纯 Rust 实现,基于 Tokio 异步运行时 |
C# / .NET
| 库 | 说明 |
|---|---|
| MQTTnet | .NET 基金会维护,支持客户端与服务端模式 |