ApsaraMQ for MQTT は、標準の MQTT 3.1.1 プロトコルをサポートしており、理論上はすべての MQTT クライアントと互換性があります。メッセージを送受信するには、以下の推奨サードパーティ SDK のいずれかをご利用のアプリケーションに統合してください。
推奨 SDK
|
言語またはプラットフォーム |
推奨 SDK |
リポジトリ |
|
Java |
Eclipse Paho Java |
|
|
Python |
Eclipse Paho Python |
|
|
Golang |
Eclipse Paho Go |
|
|
C |
Eclipse Paho C |
|
|
C# |
Eclipse Paho C# (M2Mqtt) |
|
|
JavaScript |
Eclipse Paho JavaScript |
|
|
Node.js |
MQTT.js |
|
|
Android |
Eclipse Paho Android |
|
|
iOS |
MQTT-Client-Framework |
|
|
PHP |
Mosquitto-PHP |
注:一部の MQTT クライアントは、ApsaraMQ for MQTT との間に互換性の問題が発生する可能性があります。最適なエクスペリエンスを得るために、上記の SDK を使用することを推奨します。
その他の言語
その他の言語の MQTT クライアントライブラリについては、「MQTT コミュニティライブラリリスト」をご参照ください。これらのライブラリは ApsaraMQ for MQTT でテストされていません。