【发布时间】:2020-10-04 06:53:52
【问题描述】:
我正在使用 Java Springboot 并使用 AWS IoT。我创建了一个 AWS IoT 事物并尝试使用提供的 aws sdk 进行连接。我不熟悉 MQTT,因为这是我第一次,不知道为什么连接丢失。通过选择事物然后交互选项卡从 aws 控制台获取客户端端点。我也使用aws的自动证书生成生成了证书和密钥。我只是在测试一个初始连接,所以不应该有其他设备连接。
org.eclipse.paho.client.mqttv3.MqttException: 连接丢失 在 org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:190) ~[org.eclipse.paho.client.mqttv3-1.2.2.jar:na] 在 java.base/java.lang.Thread.run(Thread.java:832) ~[na:na] 引起:java.io.EOFException:null 在 java.base/java.io.DataInputStream.readByte(DataInputStream.java:271) ~[na:na] 在 org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:92) ~[org.eclipse.paho.client.mqttv3-1.2.2.jar:na] 在 org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:137) ~[org.eclipse.paho.client.mqttv3-1.2.2.jar:na] ... 1个常用框架省略
我想了解导致 MQTT 连接丢失的可能原因是什么,我有什么方法可以调试来找出连接丢失的原因。
【问题讨论】:
标签: spring spring-boot mqtt aws-iot