一、该问题的重现步骤是什么?
1. 大屏系统和组态系统中,数据绑定采用mqqt数据,配置好地址(mqtt://ip:1886或wss:ip:1886)、主题等,无法加载到数据,如图:
2. 通过工具测试获取mqtt数据正常
3.
二、你期待的结果是什么?实际看到的又是什么?
数据加载成功。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
最新版本,在centos系统部署
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
mqtt配置参考这个试试:https://sns.bladex.cn/q-12683.html
邮件已发送
看下你们的mqtt服务是否支持ws协议,数据大屏和组态是网页端,需要ws协议(如果上了ssl证书,就是wss开头,比常规的多一个s)。
网页端目前还无法连接 mqtt开头的地址,因为浏览器环境下,前端 JavaScript 无法直接建立 TCP 连接,只能通过 WebSocket 协议与服务器通信。
你现在需要检查ws协议端口是否开放,如果不支持ws,需要使用网关做一个转发,对外开放ws才可以。或者写一个后端服务,针对mqtt协议的地址代理,代理后开放ws协议的服务。
扫一扫访问 Blade技术社区 移动端