0

我已按照此链接https://lukeisadog.wordpress.com/2014/02/27/setting-up-mqtt-on-ubuntu-round-1/中的说明在我的 ubuntu 机器中安装了 MQTT 服务器“mosquitto” . 但我无法测试服务器。当我输入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

当我键入mosquitto –daemon –verbose时,我收到类似“未知选项'–daemon'”的错误。请帮助我。

4

1 回答 1

7

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

mosquitto_sub -t '$SYS/#' -v

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

如果这可行,那么您已经有一个 mosquitto 实例正在运行。如果您想自己手动运行代理,您可以使用 停止自动启动的实例sudo stop mosquitto

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

于 2015-05-12T11:22:50.110 回答