在使用云消息隊(duì)列 MQTT 版客戶端(下文簡稱MQTT客戶端)收發(fā)消息前,需根據(jù)云消息隊(duì)列 MQTT 版所支持的開發(fā)語言下載對應(yīng)SDK。
云消息隊(duì)列 MQTT 版默認(rèn)支持標(biāo)準(zhǔn)的MQTT 3.1.1協(xié)議,理論上能夠適配所有的MQTT客戶端,但不排除部分MQTT客戶端存在細(xì)節(jié)上的兼容性問題。
針對MQTT的常用平臺,推薦對應(yīng)的第三方SDK如下表所示。
語言/平臺 | 推薦的第三方SDK |
---|---|
Java | Eclipse Paho SDK |
iOS | MQTT-Client-Framework |
Android | Eclipse Paho SDK |
JavaScript | Eclipse Paho JavaScript |
Python | Eclipse Paho Python SDK |
C | Eclipse Paho C SDK |
C# | Eclipse Paho C# SDK |
Golang | Eclipse Paho Golang SDK |
Node.js | MQTT-JS |
PHP | Mosquitto-PHP |
其他語言的MQTT客戶端SDK暫時(shí)沒有提供測試。如需下載,請?jiān)L問mqtt.github。