当另一个客户端连接到服务器时,Mqtt客户端断开连接

时间:2016-03-23 17:08:20

标签: android mqtt iot paho m2m

我是MQTT消息传递系统的新手,但我设法在运行AOSP kk-4.4.2的snapdragon板上实现了paho Android服务。我的服务将在启动时启动,它将通过端口1883连接到HiveMQ的公共代理。

问题是将运行我的自定义AOSP的Android设备连接到服务器后,如果我尝试从手机上运行的Android应用程序连接另一个客户端。 snapdragon板中的客户端自动断开与服务器的连接。当我尝试重新连接时,它再次连接到服务器。

我在连接服务器时使用不同的客户端ID和用户名

1 个答案:

答案 0 :(得分:2)

这很可能是因为您为两个(所有)客户端使用相同的客户端ID。

客户端ID必须是唯一的,并且当第二个连接使用相同的ID连接时,大多数代理将断开第一个连接。