首页 > 解决方案 > 使用 Eclipse paho 客户端将主题发布到 MQTT

问题描述

我使用了 eclipse Paho 插件(org.eclipse.paho.client.mqttv3,版本 1.2.5),我正在尝试发布自定义主题。每当我尝试使用全角字符(如全角冒号(:)、全角分号(;))发布主题时,mqttClient.publish(topic, message) 都会进入等待状态,并且不会发布主题。

前任:

mqttClient.publish("test/:/test1", message);

这里的消息是 MqttMessage 类型

这就是我创建 mqttClient 的方式

MqttConnectOptions connectionOptions= new MqttConnectOptions();
connectionOptions.setAutomaticReconnect(true);
connectionOptions.setCleanSession(true);
MqttClient mqttClient = new MqttClient("tcp://localhost:1883", "someclient", new MemoryPersistence());
mqttClient.connect(connectionOptions);

标签: eclipsemqttpaho

解决方案


推荐阅读