Брокер 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.

