MQTT 3.1.1 и 5.0
Обе версии протокола на выбор в профиле подключения. Свойства пятой версии, QoS 0/1/2, retain, Last Will, keep-alive и авто-переподключение.
Отдельная настольная программа — клиент для MQTT-брокера. Подключается к любому брокеру по MQTT 3.1.1 и 5.0, показывает дерево тем в реальном времени и публикует сообщения со всеми свойствами протокола. Работает с ELX-MQTT Broker и с любым другим.
Скачать для Windows
elxmqttclient-setup-1.0.0.exe · около 12 МБ
Инструмент для отладки и работы с MQTT: видно, что летит по темам, и удобно публиковать в ответ.
Обе версии протокола на выбор в профиле подключения. Свойства пятой версии, QoS 0/1/2, retain, Last Will, keep-alive и авто-переподключение.
Менеджер профилей: адрес, TLS или WebSocket, учётные данные, набор подписок, keep-alive, завещание и QoS — по каждому профилю отдельно.
Живые счётчики по узлам, поиск по пути, подсветка новых сообщений вспышкой — цвет, стиль и фон настраиваются.
Крупный редактор payload с удобной работой с JSON и кнопкой форматирования. Публикация со всеми свойствами MQTT 5.0.
Общий переключатель Raw / JSON / Binary для принятых сообщений и режим «Поток» или «Только последнее».
Очистка ветки retain-сообщений одним действием — через публикацию пустого тела, с подавлением эха, чтобы дерево обновлялось чисто.
Тёмная тема и светлая Material 3, русский и английский интерфейс. На десктопе запоминаются размер и положение окна.
Установщик со всем необходимым — распаковка и зависимости не нужны
Запустите установщик и следуйте шагам. Программа не требует отдельно устанавливать среду выполнения. Логин по умолчанию к брокеру задаёте вы сами в профиле подключения.
Клиент написан на Flutter и по своей природе кросс-платформенный. Сейчас собрана и оттестирована версия для Windows; сборки под Linux, macOS, Android и iOS готовятся.
Клиент работает с любым MQTT-брокером. Если своего ещё нет — рядом бесплатный ELX-MQTT Broker: одна команда на Debian и Ubuntu или установщик на Windows.