如何正確安裝 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...SSOOOOooooo.. 利用 Windows 內建的 Linux。

我假設你正在努力開發不運行伺服器 24/7。如果您將其作為伺服器運行,則可以採取一些措施來使其始終運行。

  1. 安裝適用於 Linux 的 Windows 子系統。
  2. 從 Microsoft Store 安裝 Debian9 或 Ubuntu(它們是免費的)
  3. 使用 Linux 套件管理器安裝並執行 Mosquitto 和/或 node-red

從現在開始,您可以使用 Linux 下載和說明來執行此類操作。您不需要使用文件品質較差的移植副本。

我的伺服器在 WSL 中運行,而我使用 Visual Studio 在 C# 中編寫 MQTT 程式碼。效果很好。

我最初的想法來自這裡。它有更詳細的說明。

相關內容