MQTT 在不同平台上发布错误

MQTT 在不同平台上发布错误

我在具有静态 IP 地址的 raspberry pi 上运行 MQTT 代理 (mosquitto)。当我运行 Python 脚本从外部发布来自另一个 raspberry pi 的消息时,它可以正常工作。但如果我在 Windows 上从 PyScripter 运行相同的代码,连接就会超时。或者甚至从使用 MQTT 库向该代理发送(发布)消息的 Visual Studio C# 应用程序,我在连接时也会收到错误。这是基于平台的错误还是我也需要在 Windows 上运行 mqtt 代理?

答案1

我发现错误是由于我的 Windows 平台上的防火墙限制造成的。当我将计算机连接到不同的 WLAN 网络时,它可以正常工作。Windows 上不需要安装 MQTT 代理。

相关内容