我一直在摆弄 node-red 和一些 arduino 的东西,但现在我正尝试连接到我的 arduino 以使用它来接收和发送数据内容。
但是我在我的计算机上安装 mosquitto 时没有成功,我尝试了在互联网上找到的多种不同的解决方案,但都没有帮助我。
大多数人说只有 x86 版本可以工作,但事实并非如此。
有人可以指导我如何在 Windows 10 x64 上正确安装最新的 mosquitto 版本以及如何将其连接到 node-red 上的 MQTT 服务吗?
谢谢!
答案1
我已经多次这样做了,我和我的同事都同意这是最好的方法(到目前为止)。
正确获取所有 dll 非常麻烦,并且大多数能够帮助您的网站都是针对 Linux 而不是 Windows...SSOOOooooo.. 充分利用 Windows 内置的 Linux。
我假设你正在尝试开发和不全天候运行服务器。如果您将其作为服务器运行,您可以采取一些措施使其始终运行。
- 安装适用于 Linux 的 Windows 子系统。
- 从 Microsoft Store 安装 Debian9 或 Ubuntu(免费)
- 使用 Linux 包管理器安装并运行 Mosquitto 和/或 node-red
从现在起,您可以使用 Linux 下载和说明来完成此类操作。您无需使用文档不全的移植版本。
我的服务器在 WSL 中运行,同时我使用 Visual Studio 在 C# 中编写 MQTT 代码。效果很好。
我最初的想法来自这里。它有更详细的说明。