【发布时间】:2018-07-19 00:54:16
【问题描述】:
我正在使用带有 MQTT 协议和 MQTT over websockets 协议的 mosquitto mqtt。有些客户端使用 mqtt 协议,有些使用 websocket 协议,因为它们的局限性。 MQTT 端口是 1883,websocket 端口是 8083。问题是我想分享两个端口上的所有主题,即 websocket 和 MQTT。我应该在我的 MQTT 代理或任何其他解决方案中进行哪些类型的配置?
换句话说,我想收听 websocket(端口 8083)上的所有主题,这些主题在同一代理的 mqtt(端口 1883)上发布,反之亦然。
mosquitto.conf 文件如下
allow_anonymous false
password_file /etc/mosquitto/passwd
listener 8083 127.0.0.1
protocol websockets
【问题讨论】:
-
那个配置文件只有一个websocket监听器,原生MQTT监听器在哪里?
-
默认 MQTT 端口是 1883 并且正在使用它。
标签: websocket mqtt iot mosquitto