2

我正在为 Android 编写一个 MQTT 客户端。我正在使用 ia92 库 (wmqtt.jar) 并尝试从 MQ 获取消息,以便将它们显示为 android 通知。我的问题是我第一次尝试连接MQ时,我的android客户端应用程序连接成功,并且可以正常获取MQ消息。当我关闭 Wi-Fi 并断开网络连接时,MQTT 客户端连接按预期断开,但是当我再次打开它时,应用程序没有建立 MQ 连接并抛出 MQTTException,没有错误代码。

mqttClient.connect(this.mqttClientId, cleanStart, keepAliveSeconds);

这有什么问题?我非常需要任何一点帮助..

提前致谢

4

1 回答 1

2

Java Paho 客户端实现包含一个 Android 服务客户端和示例: https ://github.com/eclipse/paho.mqtt.java/tree/master/org.eclipse.paho.android.service

您还可以找到使用 Java Paho Client 在 Android 中实现推送通知的示例: https ://github.com/dobermai/android-mqtt-push

于 2014-07-16T16:27:29.037 回答