Для чего нужен MQTT?
Если на примере, то предположим, что у вас есть устройство, которое считывает температуру в комнате. И вы хотите передавать данные с этого контроллера к себе на сервер, чтобы потом можно было удаленно проверять температуру. Для этого как раз идеально подойдет протокол MQTT.
Как работает MQTT?
У Mqtt есть понятие сервер или брокер, это главный объект, который получает и передает данные дальше. А все остальные, к примеру устройство которое считывает температуру и сервер, на который вы хотите эту температуру сохранять, это клиенты.
Клиент с температурой будет отправлять данные, брокер MQTT будет их ловить и передавать клиенту серверу, который будет их получать.
Все это в рамках локальной сети!
Как установить сервер MQTT?
Для того чтобы установить брокер MQTT , переходим по ссылке и скачиваем инсталлятор для вышей операционной системы и устанавливаем .
Как запустить брокер MQTT?
Для того, чтобы запустить брокер, запустите консоль (На Windows это Win+R, пишем cmd и нажимаем Enter).
После того, как открылась консоль, переходим в консоле в директорию, где вы установили Mosquitto. Если вы не знаете как пользоваться командной строкой, то вот небольшие подсказки:
- Перейти (к примеру) в папку Games — cd Games
- Вернуться обратно cd ..
- Поменять раздел диска D: или C:
- Посмотреть содержимое папки dir
Этого должно хватить, чтобы добраться до нужного раздела. После того как вы зашли в раздел mosquitto, напишите:
mosquitto.exe -v
Если вы все правильно сделали, то увидите следующее:
Теперь у вас запущен брокер MQTT. Успехов!