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

0 android m2m mqtt paho iot

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

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

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

har*_*llb 7

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

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