我是MQTT消息传递系统的新手,但我设法在运行AOSP kk-4.4.2的snapdragon板上实现了paho Android服务。我的服务将在启动时启动,它将通过端口1883连接到HiveMQ的公共代理。
问题是将运行我的自定义AOSP的Android设备连接到服务器后,如果我尝试从手机上运行的Android应用程序连接另一个客户端。 snapdragon板中的客户端自动断开与服务器的连接。当我尝试重新连接时,它再次连接到服务器。
我在连接服务器时使用不同的客户端ID和用户名
答案 0 :(得分:2)
这很可能是因为您为两个(所有)客户端使用相同的客户端ID。
客户端ID必须是唯一的,并且当第二个连接使用相同的ID连接时,大多数代理将断开第一个连接。