In the use Message Queue for MQTT before sending and receiving messages, you must call the MQTT client Message Queue for MQTT download the corresponding SDKs for the supported development languages.
Message Queue 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.