8得票2回答
MQTT异常:发布过多正在进行中(32202)

我正在使用paho mqttv3 java客户端创建线程并同时发布约2000个连接的消息。 一段时间后,它开始出现以下MqttException: reason----- 32202 msg--------Too many publishes in progress cause------...

8得票1回答
蚂蚁MQTT代理中的访问控制

我如何在Mosquitto MQTT代理中限制发布仅针对特定用户? 我希望某些用户能够订阅,其他一些用户能够发布,并且我需要将这两组用户分开。 我知道有一个授权控制,允许使用用户名:密码进行访问。但是我不清楚如何为用户分配角色。 如果没有这样的角色分配,是否可以设置不同的端口用于发布者...

8得票1回答
如何获取MQTT订阅

作为一个MQTT客户端,我想知道如何获取订阅(TOPICS): 我使用Paho库和Java作为客户端,并连接到setCleanSession(false),因此当客户端断开连接时,客户端订阅(TOPIC)会保留在MQTT代理中。如果主题订阅没有发出一些数据,则我不知道该订阅是否仍然有效。 ...

7得票1回答
蚊子(Mosquitto):发送的消息正在被丢弃

首先,我会告诉你这个问题是Mosquitto not propagating messages to AWS IoT using bridge configuration的细化版本,因此该问题的许多上下文和日志也可以在那个问题中找到,但我决定开始一个新问题,因为我认为我找到了实际问题的真正症状...

7得票2回答
当代理服务器超时或客户端断开连接时,Paho MQTT客户端的行为

我有许多QoS2级别的消息,在MQTT代理或客户端出现问题的情况下会导致问题。这些问题可能包括: - 客户端开始看到服务器超时。 - 客户端与代理断开连接(因为互联网连接中断,代理出现问题等)一段时间后重新连接。 通常情况下,当MQTT客户端开始从代理接收超时或其他错误时,消息会存储在持久...

7得票3回答
Paho MQTT Python客户端:没有抛出异常,只是停止了

我尝试在Python3中设置MQTT客户端。这不是我第一次这样做,但我遇到了一个相当奇怪的行为。 当尝试从回调函数(on_connect或on_message)之一中调用包含错误的函数时,Python不会抛出异常(至少不会打印出来),它只是停在那里。我编写了一个简短的示例,重现了这种行为。 ...

7得票7回答
java.io.EOFException与paho相关

我想对Mosquitto进行压力测试,因此我编写了以下代码: for (int i = 0; i < 800; i++) { final int j = i; Thread t = new Thread(new Runnable() { ...

7得票1回答
当使用Django时如何处理mqtt loop_forever函数?

我正在开发一个网站,使用Django进行开发。我有一些设备通过MQTT与网站通信,我计划使用paho-mqtt客户端。我的问题是,为了使paho-mqtt正常工作,我必须调用一个永久循环的函数,而paho-mqtt继续监听消息。最好的方法是如何调用这个循环并将其包含在自己的线程中?我可以创建一...

7得票2回答
如何修复“javax.net.ssl.SSLHandshakeException: TLS服务器证书在2019-04-16之后发布,并由不受信任的旧版Symantec根CA锚定”的问题。

当我使用Java和自签名证书连接到MQTT服务器时,遇到了下面的异常。我使用VeriSign-Class 3-Public-Primary-Certification-Authority-G5.pem作为cacert.pem。 这段代码是为Linux服务器编写的,但目前我正在IntelliJ...