如何在ubuntu中测试MQTT服务器?

and*_*irl 0 mosquitto server

我已经在这个环节中的说明安装了MQTT服务器"mosquitto"在我的Ubuntu机器https://lukeisadog.wordpress.com/2014/02/27/setting-up-mqtt-on-ubuntu-round-1/.但我无法测试服务器.当我输入mosquitto命令提示符时,我收到以下错误.

 1431416111: mosquitto version 1.4.2 (build date 2015-05-09  21:39:32+0000) starting
 1431416111: Using default config.
 1431416111: Opening ipv4 listen socket on port 1883.
1431416111: Error: Address already in use
Run Code Online (Sandbox Code Playgroud)

当我输入时,mosquitto –daemon –verbose我收到的错误如"未知选项'-daemon'".请帮帮我.

ral*_*ght 6

如果您已从存储库安装mosquitto,它将自动为您启动.尝试连接例如

mosquitto_sub -t '$SYS/#' -v
Run Code Online (Sandbox Code Playgroud)

您可能需要先安装mosquitto-clients软件包.

如果这样做,你已经有一个运行mosquitto的实例.如果您想自己手动运行代理,可以使用停止自动启动的实例sudo stop mosquitto.

关于未知选项,你应该注意到你需要两个破折号,所以--daemon,不是-daemon.