Arduino Умный дом

Установка и запуск MQTT брокера, Mosquitto

• 21-11-2018 •

Для чего нужен 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. Успехов!

Добавить комментарий