---
title: MQTT SDK
---

# MQTT SDK

以下是各主流语言推荐的 MQTT 客户端库，均支持 MQTT 3.1.1 和 MQTT 5.0 协议，可直接连接 FlowMQ。

## Python

| 库 | 说明 |
|----|------|
| [paho-mqtt](https://github.com/eclipse-paho/paho.mqtt.python) | Eclipse Paho 官方 Python 客户端，社区活跃，文档完善 |

## Java

| 库 | 说明 |
|----|------|
| [Eclipse Paho Java](https://github.com/eclipse-paho/paho.mqtt.java) | Eclipse 基金会维护，支持同步与异步 API |

## Go

| 库 | 说明 |
|----|------|
| [paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | Eclipse Paho 官方 Go 客户端 |

## JavaScript / Node.js

| 库 | 说明 |
|----|------|
| [MQTT.js](https://github.com/mqttjs/MQTT.js) | 最流行的 JS MQTT 客户端，支持 Node.js 和浏览器 |

## C / C++

| 库 | 说明 |
|----|------|
| [Eclipse Paho C](https://github.com/eclipse-paho/paho.mqtt.c) | C 语言客户端，适合嵌入式与高性能场景 |
| [Eclipse Paho C++](https://github.com/eclipse-paho/paho.mqtt.cpp) | 基于 Paho C 的 C++ 封装 |

## Rust

| 库 | 说明 |
|----|------|
| [rumqttc](https://github.com/bytebeamio/rumqtt) | 纯 Rust 实现，基于 Tokio 异步运行时 |

## C# / .NET

| 库 | 说明 |
|----|------|
| [MQTTnet](https://github.com/dotnet/MQTTnet) | .NET 基金会维护，支持客户端与服务端模式 |
