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

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

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

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

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

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

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

Встроенный MQTT-брокер уже есть в приложении; но по необходимости можно использовать только независимый брокер или связать встроенный брокер с внешним через bridge.

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

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

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

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

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

Lua-скрипты с встроенной песочницей

Lua-скрипты с встроенной песочницей

Пишите Lua-скрипты прямо в автопилоте и проверяйте их во встроенной песочнице: тестовые входы, память, payload, топики и выходы доступны без запуска всей схемы.

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

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

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

Встроенный брокер и bridge

Встроенный брокер и bridge

Встроенный брокер настраивается прямо из UI: пользователи, доступ, TLS, WebSocket и bridge к внешнему брокеру собраны в одной панели.

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

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

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

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

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

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

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

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

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

Панели управления (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.