%20%D0%B8%20%D0%BA%D0%B0%D0%BA%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C%20MQTT%20node-red%3F.png)
Я экспериментировал с Node-Red и некоторыми компонентами Arduino, но теперь пытаюсь подключиться к Arduino, чтобы использовать его и для приема, и для отправки данных.
Но у меня не получается установить Mosquitto на свой компьютер. Я перепробовал множество разных решений, которые нашел в интернете, но ни одно из них мне не помогло.
Большинство из них заявили, что будет работать только версия x86, но даже она не работала.
Может ли кто-нибудь дать мне пошаговое руководство по правильной установке последней версии Mosquitto на Windows 10 x64 и, возможно, как подключить ее к службе MQTT на node-red?
Спасибо!
решение1
Я делал это снова и снова, и мы с коллегой сошлись во мнении, что это лучший метод.(на данный момент).
Правильно настроить все библиотеки DLL — это настоящая головная боль, и большинство сайтов, которые вам помогут, ориентированы на Linux, а не на Windows... SSOOOOoooooo... воспользуйтесь преимуществами встроенного в Windows Linux.
Я предполагаю, что вы пытаетесь разработатьине запускать сервер 24/7. Если вы используете его как сервер, есть вещи, которые вы можете сделать, чтобы он работал всегда.
- Установите подсистему Windows для Linux.
- Установите Debian9 или Ubuntu из Microsoft Store (они бесплатны)
- Используйте менеджер пакетов Linux для установки и запуска Mosquitto и/или node-red
Отныне вы можете использовать загрузки Linux и инструкции для чего-либо подобного. Вам не нужно использовать портированную копию с плохой документацией.
Мой сервер работает в WSL, пока я пишу MQTT-код на C#, используя Visual Studio против него. Работает отлично.
Первоначально я взял эту идею изздесь. Там есть более подробные инструкции.