通过 mosquitto 托管 html 个文件

Hosting html file over mosquitto

我刚刚发现 mosquitto 进行了 websockets 升级,允许它 托管 HTTP 服务。

我尝试在端口 8080 上使用 websockets 功能托管一个 html 文件。

mosquitto 代理似乎启动正常,其他端口上的 mqtt 服务似乎运行正常。但是当我尝试通过本地主机访问 html 文件时,我得到一个响应,说服务器没有发送数据。

我不确定我的错误在哪里..有什么想法吗?

Mosquitto 不是 HTTP 服务器,它不能提供通用文件。

HTTP 侦听器仅用于促进对 websocket 协议的升级,以便 运行 通过 websocket 连接的 MQTT。

您可能需要寻找足够灵活的不同经纪商来满足您的需求。我不知道有哪个 MQTT 代理允许您开箱即用地执行此操作,但许多都是相当可扩展的。对于一个我可以谈论的是 VerneMQ,因为我是核心开发人员之一。开发一个通过 HTTP 提供一些静态文件的简单 VerneMQ 插件只需几行代码,因为该插件只需要为内部网络服务器设置一些配置。

但是,很遗憾,我们尚未记录此功能。但是,如果您对这种方法感兴趣,请随时给我们留言。

干杯,

安德烈