首页 > 解决方案 > 无法建立到 Mqtt 的连接

问题描述

遇到了 mqtt 协议的问题。我无法连接到 mqtt 代理,我在日志中收到 MqttException(参见屏幕截图 1、2)。虽然一年前一切正常...... 在此处输入图像描述 在此处输入图像描述

代理安装在通过 Wifi 连接到路由器的迷你电脑上。迷你电脑 ping 通,我可以使用 TeamViewer 登录。我在我的个人笔记本电脑上下载并安装了 Mosquitto Mqtt,输入了登录名、密码、经纪人的 ip 和端口 1883(见截图 3)。但是 Mosquitto Mqtt 没有连接到代理。 在此处输入图像描述

我检查了登录名和密码,尝试重新启动,重新安装代理。尝试了其他端口443、8883、80。没有结果。

在防火墙中(在迷你 PC 和笔记本电脑上),我为端口 1883 注册了规则(参见屏幕截图 4-7)。试图关闭无处不在的防火墙。 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我还在路由器上注册了端口(见截图 8)。 在此处输入图像描述

使用 netstat-an 命令,我检查了端口 1883,它似乎工作正常(见屏幕截图 9)。代理本身在任务管理器进程中也是可见的。 在此处输入图像描述

但是 mini pc 上的 telnet 无法访问端口 1883(参见屏幕截图 10)。 在此处输入图像描述

我不知道还有什么可以尝试以及如何解决它。告诉帮助。

标签: mqtt

解决方案


推荐阅读