O ApsaraMQ for MQTT suporta o protocolo padrão MQTT 3.1.1 e é teoricamente compatível com todos os clientes MQTT. Para enviar e receber mensagens, integre um dos seguintes SDKs de terceiros recomendados à sua aplicação.
SDKs recomendados
|
Linguagem ou plataforma |
SDK recomendado |
Repositório |
|
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 |
Nota: Alguns clientes MQTT podem apresentar problemas de compatibilidade com o ApsaraMQ for MQTT. Para garantir a melhor experiência, use os SDKs listados acima.
Outras linguagens
Para bibliotecas de cliente MQTT em outras linguagens, consulte a lista de bibliotecas da comunidade MQTT. Essas bibliotecas não foram testadas com o ApsaraMQ for MQTT.