Версия 1.0.30

Скачать

Брокер бесплатен, регистрация не нужна, ограничений по числу устройств и сообщений нет. Выберите свою систему.

Debian, Ubuntu и производные

Установка из APT-репозитория — обновления придут вместе с системными

  1. Добавьте ключ репозитория

    Пакеты подписаны, поэтому ключ кладётся в keyrings, а не в устаревший apt-key.

    sudo wget -qO /usr/share/keyrings/elx-repo.gpg https://repo.um-d.ru/elx-repo.gpg
    echo "deb [signed-by=/usr/share/keyrings/elx-repo.gpg] https://repo.um-d.ru stable main" | sudo tee /etc/apt/sources.list.d/elx-repo.list
  2. Обновите список пакетов

    APT прочитает новый репозиторий и проверит подпись.

    sudo apt-get update
  3. Установите брокер

    Пакет создаст системного пользователя, поставит службу в автозапуск и сразу её запустит.

    sudo apt-get install elxmqttbroker

После установки

Веб-панель
http://адрес-сервера:8080
Вход по умолчанию
admin / admin — смените сразу
MQTT
порт 1883, MQTT over TLS — 8883
Состояние службы
systemctl status elxmqttbroker
Логи
journalctl -u elxmqttbroker -f

Обновление

Брокер обновляется вместе с остальной системой — отдельных действий не требуется.

sudo apt-get update && sudo apt-get upgrade

Удаление

sudo apt-get remove elxmqttbroker

Windows 10 и 11, x64

Установщик со службой и правилами брандмауэра — или один переносимый файл

Скачать установщик elxmqttbroker-1.0.30-setup.exe · около 6 МБ

  1. Запустите установщик

    Нужны права администратора: программа ставится в Program Files, а служба и правила брандмауэра требуют повышения.

  2. Выберите режим

    «Установить как службу Windows» — брокер стартует вместе с системой. «Только ярлыки» — запускать вручную. Отдельной галочкой открываются порты 1883, 8883 и 8080 в брандмауэре.

  3. Откройте панель

    По окончании установки предлагается открыть http://localhost:8080. Логин admin, пароль admin — смените его в разделе «Профиль».

Что и куда ставится

Программа
C:\Program Files\ELX MQTT Broker
Данные и настройки
C:\ProgramData\ELX MQTT Broker
Служба
ELXMQTTBroker (автозапуск)
Языки установщика
русский и английский

Настройки брокер переписывает сам из панели, поэтому они лежат в ProgramData, а не в Program Files. При удалении эта папка остаётся: в ней MQTT-пользователи, права и сообщения.

Переносимая версия

Один исполняемый файл без установщика: положите его в отдельную папку и запустите — рядом появятся config.json, каталог data и самоподписанный TLS-сертификат. Ни службы, ни записей в реестре.

Скачать elxmqttbroker.exe около 13 МБ

Другие сборки Linux

Статически слинкованные бинарники без зависимости от libc — для систем без APT, контейнеров и одноплатных компьютеров.

Запуск вручную

chmod +x elxmqttbroker-linux-amd64
./elxmqttbroker-linux-amd64

Требования

Процессор
x86-64, arm64 или armhf
Память
от 64 МБ; расход растёт с числом сессий и retain-сообщений
Диск
около 30 МБ под бинарник и базу
ОС
Debian 11+, Ubuntu 20.04+, Windows 10/11 x64
Зависимости
нет — ни runtime, ни libc, ни внешней СУБД

Лицензия и цена

Брокер распространяется бесплатно. Ограничений на число устройств, сообщений, подписок или серверов нет, лицензионные ключи не требуются, телеметрия не собирается.

Документация →