Mosquitto 不在终端上打印消息
Mosquitto not printing messages on terminal
我正在使用 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
除非处于完全详细模式,否则代理不会将消息打印到控制台,这不是一种查看消息的方式,而是一种解决问题的调试工具。
您可以通过在命令行中添加 -v
来启用详细模式。
如果您想查看通过代理发送的所有消息,那么使用 mosquitto_sub 是更好的选择
mosquitto_sub -v -t '#'
其中#是主题通配符
我正在使用 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
除非处于完全详细模式,否则代理不会将消息打印到控制台,这不是一种查看消息的方式,而是一种解决问题的调试工具。
您可以通过在命令行中添加 -v
来启用详细模式。
如果您想查看通过代理发送的所有消息,那么使用 mosquitto_sub 是更好的选择
mosquitto_sub -v -t '#'
其中#是主题通配符