Paho MQTT引发异常

布赖恩

我已经下载了Java中的示例以演示Paho MQTT。

 public class Thermometer {

    public static final String BROKER_URL = "tcp://test.mosquitto.org:1883";

    public static final String TOPIC = "xyz.abc";

    private MqttClient client;


    public Thermometer() {
        try {
            MemoryPersistence per = new MemoryPersistence();
            String clientId = UUID.randomUUID().toString();
            client = new MqttClient(BROKER_URL, clientId, per);
        } catch (MqttException e) {
            e.printStackTrace();
            System.exit(1);
        }
    }

问题,当我运行它,它座落于发生client = new MqttClient(BROKER_URL, clientId, per);

mqtt_pub.Thermometer。(Thermometer.java:26)上org.eclipse.paho.client.mqttv3.MqttClient。(MqttClient.java:170)处的线程“ main”中的java.lang.IllegalArgumentException,位于mqtt_pub.Thermometer.main(温度计.java:65)

我发现@throws IllegalArgumentException如果QoS的值不为0、1或2,但是在MemoryPersistence类中没有提及。请帮助,提前谢谢。

詹斯

如果您查看源代码MttqClient您会发现uuid最多只能有23个字符的长度。看起来uuid更长:

if (clientId == null || clientId.length() == 0 || clientId.length() > 23)  
{
      throw new IllegalArgumentException();
}

UUID.randomUUID().toString() 返回长度为36个字符的字符串;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Paho MQTT与MQTT Paho Spring集成

来自分类Dev

Paho MQTT Golang协议

来自分类Dev

Android中MQTT的Eclipse Paho引发错误

来自分类Dev

Eclipse Paho Mqtt:获取java.io.EOF异常

来自分类Dev

Paho MQTT Android服务问题

来自分类Dev

Paho mqtt中的SOP违规

来自分类Dev

android-用于发布的Paho MQTT服务

来自分类Dev

使用PAHO订阅和阅读MQTT消息

来自分类Dev

paho-mqtt:回调线程

来自分类Dev

Eclipse Paho Mqtt-Spring Java配置

来自分类Dev

Paho(MQTT)客户端无法连接

来自分类Dev

MQTT Paho Python可靠的重新连接

来自分类Dev

Paho中的MQTT无法建立连接

来自分类Dev

Paho(MQTT)客户端无法连接

来自分类Dev

多个订阅的 Paho mqtt 回调

来自分类Dev

使用所有 PAHO MQTT ++ 模拟

来自分类Dev

Paho-MQTT 检查消息队列大小

来自分类Dev

如何对挂起的Paho Python Mqtt Single Publish进行故障排除

来自分类Dev

取消绑定外部服务Android Paho MQTT ServiceConnectionLeaked错误

来自分类Dev

Paho Mqtt Android连接到代理失败并显示(32103)

来自分类Dev

paho-mqtt不会给我排队的消息

来自分类Dev

Paho Mqtt Android连接到代理失败并显示(32103)

来自分类Dev

如何开始使用MQTT Paho JavaScript客户端?

来自分类Dev

是否有与Paho MQTT的Python请求会话相似的东西?

来自分类Dev

在python中使用paho mqtt处理收到的消息

来自分类Dev

错误:警告:忽略 Paho/Mqtt 匿名内部类的 InnerClasses 属性

来自分类Dev

python中不同类模块中的paho mqtt回调

来自分类Dev

paho-mqtt 可以处理的最大订阅数是多少

来自分类Dev

Paho MQTT JS 客户端已连接错误?