无法将多个nodemcu连接到同一代理

1 mqtt mosquitto nodemcu esp8266

我目前正在开发一个项目,其中我将ESP8266 wifi模块与mqtt一起使用。我使用安装在计算机上的mosquitto代理。

我试图使多个esp8266模块订阅代理上的某个主题。我正在使用两个模块作为演示。

问题是,每当我连接一个模块时,另一个模块就与代理断开连接。当我重新连接它时,第一个模块(刚刚连接)离线。

有什么帮助吗?

har*_*llb 5

您需要为每个模块使用唯一的客户端ID。当第二个客户端使用相同的客户端ID连接时,代理将启动第一个客户端