
我一直在擺弄node-red和一些arduino的東西,但現在我正在嘗試連接到我的arduino以使用它來接收和發送資料內容。
但我在我的機器上安裝 mosquitto 時運氣不佳,我嘗試了在互聯網上找到的多種不同的解決方案,但沒有一個對我有幫助。
他們中的大多數人說只有 x86 版本才能工作,但事實並非如此。
誰能指導我如何在 Windows 10 x64 上正確安裝最新的 mosquitto 版本,以及如何將其連接到 Node-Red 上的 MQTT 服務?
謝謝!
答案1
我已經一遍又一遍地這樣做了,我和我的同事都同意這是最好的方法(到目前為止)。
正確設定所有 dll 是一件很痛苦的事情,大多數網站都可以幫助您適應 Linux 而不是 Windows...SSOOOOooooo.. 利用 Windows 內建的 Linux。
我假設你正在努力開發和不運行伺服器 24/7。如果您將其作為伺服器運行,則可以採取一些措施來使其始終運行。
- 安裝適用於 Linux 的 Windows 子系統。
- 從 Microsoft Store 安裝 Debian9 或 Ubuntu(它們是免費的)
- 使用 Linux 套件管理器安裝並執行 Mosquitto 和/或 node-red
從現在開始,您可以使用 Linux 下載和說明來執行此類操作。您不需要使用文件品質較差的移植副本。
我的伺服器在 WSL 中運行,而我使用 Visual Studio 在 C# 中編寫 MQTT 程式碼。效果很好。
我最初的想法來自這裡。它有更詳細的說明。