Mosquitto不在终端上打印消息

时间:2016-09-26 16:46:30

标签: mqtt mosquitto

我正在使用Paho客户端从JavaScript代码发布消息。消息正在发布,因为我可以在订阅者端看到它们,但我在终端上看不到它们。

client = new Paho.MQTT.Client("localhost", 9002, "myClient");
client.connect();
message = new Paho.MQTT.Message("hey");
message.destinationName = "/World";
client.send(message);

命令行使用:

/usr/local/sbin/mosquitto -c /usr/local/etc/mosquitto/mosquitto.conf

1 个答案:

答案 0 :(得分:0)

代理不会将消息打印到控制台,除非进入完全详细模式,这不是一种查看消息的方法,而是一种修复问题的调试工具。

您可以通过在命令行中添加-v来启用详细模式。

如果你想通过代理看到所有消息,那么使用mosquitto_sub是一个更好的选择

mosquitto_sub -v -t '#'

其中#是主题通配符