开始使用
您可以直接访问我们的在线地址使用 MQTTX Web,也可以私有化部署到您的服务器上。
创建连接、订阅和发布消息的基本流程与桌面版相同,可参考桌面版开始使用文档;高级进阶文档仅适用于 Web 版中已有的功能。下面说明 Web 版的功能和连接限制。
Web 版与桌面版的区别
- Web 版仅支持通过 WebSocket 连接 MQTT 服务器,不支持 TCP 连接。详细信息请参阅 WebSocket 连接指南。
- 在 MQTTX Web 的在线版本中,我们出于安全考虑使用了
https://协议。因此,无法直接使用ws://协议连接到 MQTT 服务器,必须强制使用wss://协议。如果需要使用ws://协议,可以通过 HTTP 私有化部署或下载桌面和命令行客户端。详情请访问迁移公告。 - MQTTX Web 无法配置双向 TLS 认证所需的客户端证书和私钥文件。需要配置这些文件时,请使用 MQTTX 桌面客户端或 CLI。
MQTTX Web 支持管理连接和订阅,以及查看发送和接收的消息。桌面版的 MQTTX Agent、Viewer(主题树、仪表盘和流量监控)等功能尚未在 Web 版中提供。
私有化部署仍受浏览器的传输限制:通过 HTTPS 提供服务时,仍需使用 wss://。
私有化部署
我们为想要私有化部署的用户提供了 Docker 镜像,可以通过以下命令快速部署,用户也可以参考开发指南,自行构建后部署。
docker pull emqx/mqttx-web
docker run -d --name mqttx-web -p 80:80 emqx/mqttx-web