我已安装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
。
我做错了什么,我在哪里可以更改配置文件。我无法找到配置文件。
答案 0 :(得分:1)
默认情况下不启用Websockets,您需要将其添加到配置文件
配置文件的位置将取决于您安装它的方式和平台,但假设Linux它很可能在/etc/mosquitto/mosquitto.conf
,但只有在您作为服务启动代理时才会使用。如果手动启动它,则必须使用-c命令行选项
您需要添加一个类似的侦听器部分:
listener 9001
protocol websockets