In the use ApsaraMQ for MQTT before sending and receiving messages, you must call the MQTT client ApsaraMQ for MQTT download the corresponding SDKs for the supported development languages.
ApsaraMQ for MQTT By default, AliwareMQ for IoT supports the standard MQTT 3.1.1 protocol and is theoretically compatible with all MQTT clients. However, some MQTT clients may still have compatibility issues.
The following table lists the recommended third-party SDKs for MQTT-based platforms.
Language or platform | Recommended third-party 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 client SDKs in other languages are not available for testing. To download, please visit mqtt.github.