与paho客户端的mosquitto ERR_CONNECTION_REFUSED

时间:2016-02-11 11:34:03

标签: mqtt mosquitto

我已安装mosquitto我使用paho通过websocket连接sserver。我正在

WebSocket connection to 'ws://127.0.0.1:9001/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED paho.js:977 WebSocket connection to 'ws://127.0.0.1:9001/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

我正在尝试使用ubuntu上的sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa进行下载。我没找到任何/etc/mosquitto目录

我认为以这种方式安装将自动启动mosquitto,因为mosquitto_pub&安装mosquitto后,mosquitto_sub工作正常。我没有手动启动它。

但当我dpkg --listfiles mosquitto时,它会显示dpkg-query: package 'mosquitto' is not installed

我做错了什么,我在哪里可以更改配置文件。我无法找到配置文件。

1 个答案:

答案 0 :(得分:1)

默认情况下不启用Websockets,您需要将其添加到配置文件

配置文件的位置将取决于您安装它的方式和平台,但假设Linux它很可能在/etc/mosquitto/mosquitto.conf,但只有在您作为服务启动代理时才会使用。如果手动启动它,则必须使用-c命令行选项

将park指定到配置文件

您需要添加一个类似的侦听器部分:

listener 9001
protocol websockets