我试图使用config运行mosquitto:
listener 1884
listener 9001
protocol websockets
我收到错误:
错误:Websockets支持不可用。
我正在运行mosquitto
版本1.4.14,我也安装了libwebsockets-full
(2.4.1-2)。我以为我可以获取源代码并使用WITH_WEBSOCKETS:=yes
中设置的confik.mk
进行编译(在similar problem中的一个答案中找到解决方案),但在我的路由器上我没有空间安装gcc;)
我正在运行LEDE重启(SNAPSHOT,r5392-bc50a97)。
如何在我的设备上为mosquitto启用websockets?
答案 0 :(得分:2)
如果预构建的版本没有启用websockets,并且您没有空间安装构建工具以在设备上重建它,那么您唯一的选择是遵循openwrt交叉编译instructions和在另一台机器上构建它,然后将二进制文件/包复制到路由器。
答案 1 :(得分:1)
最新的预构建版本支持网络套接字。
opkg install mosquitto-ssl mosquitto-client-ssl libmosquitto-ssl
选择软件包的-ssl
版本。现在您的配置即可使用。