Брокер MQTT

Брокер MQTT — это программа, которая получает и распределяет MQTT сообщения. Существует несколько известных MQTT брокеров, включая opensource проекты: EMQX, Mosquitto, RabbitMQ, NanoMQ, VerneMQ.

Мощные корпоративные брокеры, типа EMQX, могут работать с сотнями тысяч сообщений в секунду. Для их работы нужны вычислительные кластеры и высокая пропускная способность сети.

Но есть брокеры совсем не требовательные к вычислительным ресурсам, так что их можно вполне установить даже на микрокомпьютер, например, Raspberry Pi (особенно Mosquitto или NanoMQ).

MQTT брокер можно даже не устанавливать самостоятельно, ведь в интернете достаточно платных и бесплатных брокеров. Для наших экспериментов мы как раз используем бесплатный MQTT брокер, с помощью которого, как минимум, можно протестировать свои устройства.

MQTT брокер RobotClass

Для подключения к бесплатному MQTT брокеру от RobotClass необходимо зарегистрироваться на сайте и активировать учётную запись MQTT.

Для активации следует перейти на вкладку Интернет вещей в личном кабинете и нажать кнопку Генерировать. После этого появится Пароль, с помощью которого можно подключаться к брокеру.

Пользователь имеет право подписываться на темы и отправлять сообщения с темами, которые начинаются с его логина, например: user_8ab3b089/data.

Настройка брокера mqtt.robotclass.ru

Изменено: