SDK下载
在使用MQTT客户端收发消息前,需根据MQTT所支持的开发语言下载对应SDK。
MQTT服务默认支持标准的MQTT 3.1.1和MQTT 5.0协议,理论上能够适配所有的MQTT客户端,但不排除部分MQTT客户端存在细节上的兼容性问题。
针对MQTT的常用开发语言,推荐对应的第三方SDK如下表所示,开发者在集成时需要选择及维护适配的SDK:
开发语言 | 推荐的第三方SDK | 开发API参考 |
Java | Eclipse Paho SDK | Java API说明文档 |
iOS | MQTT-Client-Framework | 无 |
Android | Eclipse Paho SDK | Andriod API说明文档 |
JavaScript | Eclipse Paho JavaScript | JavaScript API说明文档 |
Flutter | MQTT_Client_Flutter | Flutter API说明文档 |
Python | Eclipse Paho Python SDK | Python API说明文档 |
C | Eclipse Paho C SDK | C API说明文档 |
C++ | Eclipse Paho C++ SDK | C++ API说明文档 |
C# | Eclipse Paho C# SDK | 无 |
Golang | Eclipse Paho Golang SDK | Golang API说明文档 |
Node.js&小程序 | MQTT-JS | mqtt.js API说明文档 |
PHP | Mosquitto-PHP | PHP API说明文档 |