如何正确安装 mosquitto(mqtt 代理)以及如何设置 MQTT node-red?

如何正确安装 mosquitto(mqtt 代理)以及如何设置 MQTT node-red?

我一直在摆弄 node-red 和一些 arduino 的东西,但现在我正尝试连接到我的 arduino 以使用它来接收和发送数据内容。

但是我在我的计算机上安装 mosquitto 时没有成功,我尝试了在互联网上找到的多种不同的解决方案,但都没有帮助我。

大多数人说只有 x86 版本可以工作,但事实并非如此。

有人可以指导我如何在 Windows 10 x64 上正确安装最新的 mosquitto 版本以及如何将其连接到 node-red 上的 MQTT 服务吗?

谢谢!

答案1

我已经多次这样做了,我和我的同事都同意这是最好的方法(到目前为止)

正确获取所有 dll 非常麻烦,并且大多数能够帮助您的网站都是针对 Linux 而不是 Windows...SSOOOooooo.. 充分利用 Windows 内置的 Linux。

我假设你正在尝试开发不全天候运行服务器。如果您将其作为服务器运行,您可以采取一些措施使其始终运行。

  1. 安装适用于 Linux 的 Windows 子系统。
  2. 从 Microsoft Store 安装 Debian9 或 Ubuntu(免费)
  3. 使用 Linux 包管理器安装并运行 Mosquitto 和/或 node-red

从现在起,您可以使用 Linux 下载和说明来完成此类操作。您无需使用文档不全的移植版本。

我的服务器在 WSL 中运行,同时我使用 Visual Studio 在 C# 中编写 MQTT 代码。效果很好。

我最初的想法来自这里。它有更详细的说明。

相关内容