MQTT Control RS: инструмент для MQTT, логики и панелей управления

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

Весь MQTT-контур в одном окне

Брокер, топики, сообщения, логика и дашборд — не нужно переключаться между инструментами.

Визуальная автоматизация без кода

Схемы из нод: фильтры, таймеры, расписания, маршруты и реакции на события.

Работает там, где нужно

Десктопное приложение для Windows, Debian, Fedora, Arch и Armbian. Внешний MQTT-брокер — ваш, приложение подключается к нему.

Как это выглядит вживую

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

Редактор LogicScript внутри автопилота

Редактор LogicScript внутри автопилота

Сложное локальное поведение можно собрать внутри одной ноды: переменные, условия, вложенные блоки и выходы редактируются в отдельном визуальном редакторе.

Рабочая область Dashboard / HMI

Рабочая область Dashboard / HMI

Операторские экраны объединяют лампы, индикаторы, приборы, текстовые панели, виджеты мотора и вентилятора в одном связанном дашборде.

Ключевые возможности

Дерево топиков и диагностика

Подключитесь к брокеру и сразу видите структуру: все топики, живой поток сообщений, содержимое пакетов. Удобно для отладки и проверки поведения системы.

Визуальный редактор логики

Стройте схемы обработки из нод — входы, фильтры, условия, преобразования, таймеры, исходящие действия. Логика читается с первого взгляда, не закопана в код.

Расписания и маршруты

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

Графики и аналитика

Накладывайте несколько сигналов на один график, отслеживайте метрики и быстрее находите причину нештатного поведения — без внешних систем мониторинга.

Панели управления (Dashboard / HMI)

Собирайте операторские экраны под конкретную задачу: кнопки, переключатели, индикаторы, шкалы, графики. Всё привязывается к реальным данным из брокера.

Для кого это

Инженеры автоматизации

Оборудование, линии, испытательные стенды. Быстрая диагностика трафика, удобная сборка логики, готовые HMI-панели.

Умный дом и мастерская

Освещение, климат, полив, гараж. Без программирования, с визуальным результатом.

Хобби и интерактив

Свет, звук, эффекты, стенды. Там, где нужно связать MQTT-события с видимой реакцией

Как это работает

MQTT Control RS рассчитан на ежедневную работу без лишней ручной возни.

  • Подключайтесь к брокерам и сразу переходите к просмотру сообщений.
  • Собирайте схемы с предсказуемой логикой и явными узлами.
  • Сравнивайте сигналы на графиках и отслеживайте метрики в одном окне.
  • Запускайте панели управления и рабочие экраны под конкретную задачу.

Что в разработке

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

  • Нагрузочное тестирование и проверка поведения на стенде.
  • Визуальная отладка схем, новые узлы и расширение набора виджетов.
  • Мультиброкерное подключение и удобная работа с несколькими MQTT-контурами.
  • Внутренние каналы для обмена между графами без внешнего брокера.

FAQ

Какие версии MQTT поддерживаются?

MQTT 3.1.1 и 5.0. Пятая версия добавляет поддержку дополнительных полей в пакетах — reason codes, user properties и другие расширения протокола.

Автопилоты и дашборды сохраняются?

Всё сохраняется между сессиями. Схемы и панели управления можно экспортировать и импортировать — удобно для переноса между машинами или резервного копирования.

Подходит для production?

Да. Инструмент одинаково хорош и для отладки на этапе разработки, и для постоянной работы на живом объекте.

Работает с облачными брокерами?

Да — AWS IoT, Azure IoT Hub, HiveMQ Cloud и любой другой стандартный брокер. MQTT Control RS подключается по стандартному протоколу, облако или локальная сеть — без разницы.

Будет ли мобильная версия или веб-доступ?

В планах есть. Но пока это долгосрочные планы.

Приложение платное?

Бесплатное.

Чем отличается от Node-RED?

Node-RED — серверная платформа с тысячами нод от сообщества. Звучит как преимущество, но на практике это означает: нужно разворачивать сервер, разбираться в экосистеме и знать, какую из сотни похожих нод выбрать. MQTT Control RS — десктопный инструмент, заточенный под MQTT. Набор нод небольшой, целенаправленно лаконичный: каждая решает конкретную задачу — только то, что нужно инженеру.

Обратная связь

Если нашли ошибку, хотите предложить улучшение или обсудить внедрение, напишите нам.

  • Скачать сборку можно на странице загрузки.
  • Почта для сообщений об ошибках: stewhiki@gmail.com.
  • Группа проекта: https://t.me/mqtt_control_rs.