Перейти к содержанию
LuaTerm Mini — локальная автоматика между датчиками и сервером Перейти к товару

LuaTerm Mini — локальная автоматика между датчиками и сервером

LuaTerm Mini выполняет правила на объекте, читает входы и датчики, управляет выходами, пишет журнал и передаёт данные по Wi-Fi, MQTT, HTTP или TCP.

Между простым USB-модулем и большим ПЛК есть класс задач, где нужно несколько датчиков, входов, выходов и сетевых правил. LuaTerm Mini рассчитан именно на такую локальную автоматику: код на Lua выполняется внутри устройства и не зависит от постоянной работы внешней программы.

LuaTerm Mini связывает датчики и выходы с локальными правилами и сервером

Зачем выполнять логику на объекте

Если каждое событие отправлять в облако и ждать ответа, поведение установки зависит от Wi-Fi и сервера. LuaTerm Mini может сначала выполнить локальное правило, а сеть использовать для отчёта и управления.

Например:

  1. датчик фиксирует перегрев;
  2. контроллер немедленно включает выход или останавливает оборудование;
  3. сохраняет событие в локальный журнал;
  4. отправляет MQTT-сообщение или HTTP-запрос;
  5. при недоступности сервера повторяет передачу позже.

Локальная реакция не ждёт ответа сервера, а центральная система получает историю и может менять параметры.

Что можно объединить в одном модуле

LuaTerm Mini поддерживает:

  • три входа и три оптоизолированных выхода;
  • датчики температуры и влажности;
  • USB для питания, консоли и контроля хоста;
  • Wi-Fi в режимах точки доступа или клиента;
  • TCP/UDP и сетевые сценарии HTTP/MQTT;
  • файловую систему и локальные логи;
  • таймеры, UART и пользовательскую программу на Lua;
  • веб-интерфейс для настройки и редактирования кода.

LuaTerm Mini Pro добавляет больше памяти, BLE, SSH и отправку почтовых отчётов. Это исполнение выбирают, если программе нужна дополнительная память или эти каналы связи.

Типовые сценарии

Автономный контроль шкафа

Контроллер читает температуру и геркон двери, управляет вентилятором или сигнальным реле, пишет журнал открытий и передаёт состояние в MQTT.

Восстановление терминала и сети

LuaTerm проверяет контрольный сигнал по USB или доступность узла по ping/HTTP. Если признак жизни исчез, контроллер сначала выполняет Reset, затем выключает и снова включает питание. Дополнительные условия можно связать с температурой, входом двери и числом предыдущих попыток.

Сетевой GPIO

HTTP-запрос или MQTT-команда включает выход, а входы и датчики публикуются как состояние. Локальная программа проверяет допустимость команды и задаёт безопасное состояние при потере сети.

Небольшой технологический узел

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

Удалённый сбор событий

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

Код меняется через браузер

Встроенный веб-интерфейс показывает состояние и логи, хранит настройки и даёт редактировать usercode.lua. Для сервисной работы доступны USB-консоль и telnet, а в Pro-версии — SSH.

Алгоритм можно адаптировать на объекте без замены системной прошивки. Изменения нужно версионировать и сначала проверять на стенде: ошибка в пользовательской программе способна остановить нужную функцию.

Когда выбрать другой класс устройства

  • Только пять простых входов и выходов от ПК → USB GPIO Extender.
  • Нужны Ethernet, RS485 и модульные реле/CAN → контроллер С3.
  • Нужна автоматика, отвечающая за функциональную безопасность → используйте специализированный контроллер безопасности.
  • Достаточно стандартной аппаратной перезагрузки ПК → USB WatchDog Pro2.

LuaTerm Mini подходит, когда правила нельзя свести к готовым настройкам, но отдельный ПЛК и разработка собственной платы не требуются.