客户机未连接 (32104) at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:31) at org.eclipse.paho.client.mqttv3.internal.ClientComms.sendNoWait(ClientComms.java:143) at org.eclipse.paho.client.mqttv3.MqttAsyncClient.publish(MqttAsyncClient.java:858) at com.ourselec.test.MqttClient.publish(MqttClient.java:101) at com.ourselec.test.RelaySensor.upload(RelaySensor.java:42) at com.ourselec.test.RelaySensor$1.run(RelaySensor.java:127) at java.lang.Thread.run(Thread.java:748)
时间: 2023-08-06 21:03:32 浏览: 389
org.eclipse.paho.client.mqttv3-1.2.4.jar
这是一个异常信息,它指出 MQTT 客户端在尝试发布消息时发生了错误。具体来说,这个错误代码 32104 表示客户端无法连接到 MQTT 代理或服务器。
这个错误可能是由以下原因导致的:
1. 代理或服务器不可用或关闭。
2. 客户端配置错误,例如主机名、端口、协议等。
3. 客户端网络连接问题,例如防火墙、代理、VPN等。
4. 客户端证书或凭据错误。
请检查你的 MQTT 客户端代码和配置以解决这个问题。你可以尝试使用其他 MQTT 客户端或 MQTT 调试工具来验证代理或服务器是否可用,并检查网络连接是否正常。
阅读全文