我可以在不使用 websockets 的情况下使用本机 mqtt 连接到我的 mqtt 代理吗?
Posted
技术标签:
【中文标题】我可以在不使用 websockets 的情况下使用本机 mqtt 连接到我的 mqtt 代理吗?【英文标题】:Can I use native mqtt to connect to my mqtt broker without the use of websockets? 【发布时间】:2016-10-14 18:12:50 【问题描述】:我有一个不支持 websocket 连接的 mqtt 代理。我需要编写一个 html 网页,该网页将连接到代理并在其上发布消息字符串。是否可以不通过我的网页使用 websockets 并且仍然连接和发布数据?如果是这样,我该怎么做?
【问题讨论】:
【参考方案1】:不,您不能在浏览器中使用 HTTP 或 WebSockets 以外的任何东西连接到任何东西。
一种可能的解决方案是在网页和代理之间建立一个单独的 WebSockets 到 MQTT 桥。
【讨论】:
quora.com/… quora.com/… 我读到其中一个说 browserfy?有什么帮助吗?> 不,这不会改变任何事情 那么所有使用 mqtt 协议的可能方式都使用 Web 套接字而不是其他方式?我可以使用这些hivemq.com/blog/mqtt-client-library-encyclopedia ***.com/questions/30624897/… - 我在这里读到了你的评论。这是相关的吗?以上是关于我可以在不使用 websockets 的情况下使用本机 mqtt 连接到我的 mqtt 代理吗?的主要内容,如果未能解决你的问题,请参考以下文章
Java WebSocket:如何在不编写客户端的情况下测试服务器 WebSocket 端点 [关闭]