Система

Как безопасно менять поведение шлюза

Раздел Система управляет режимом работы, сетью, временем, линиями Modbus, MQTT, gateway, обновлением и сервисными действиями. Это административный раздел: каждое изменение должно иметь понятную цель и проверяемый результат.

Как устроен раздел Система

Внутри Система используется левый навигатор секций. Он отделен от главного меню сайта и помогает быстро перейти к Режим, Учетные данные, Сеть, Время, Аплинк, Линии Modbus, Modbus TCP, Интеграция, MQTT, Wi-Fi, Прошивка, Обслуживание и сервисным блокам.

Runtime state

Система runtime state на русском языке.
Смотрите не только сохраненную конфигурацию, но и фактическое runtime-состояние.

Сервисные действия

Сервисные действия в разделе Система на русском языке.
Сервисные действия должны выполняться осознанно: reboot, recovery и factory reset имеют разный эффект.

Конфигурация и runtime truth

Система показывает не только сохраненные поля, но и фактическое состояние машины: Аплинк, Cloud, Gateway и Автоматизация могут иметь отдельные значения configured и runtime. Это важно для поддержки: configured описывает намерение, runtime показывает, что реально работает сейчас.

Состояние Как читать Что делать
configured Сохраненная настройка, которая должна применяться по правилам секции. Проверить apply semantics: сразу, после reconnect или после reboot.
runtime Фактическое состояние сервиса или канала в текущем запуске. Использовать как главный признак при диагностике текущей работы.
Error/счетчики Ошибка runtime и счетчики показывают, что сервис пытался делать и где отказал. Сохранять этот контекст перед reboot или service action.

Режим работы

Режим Когда выбирать Что меняется в интерфейсе
UMEC Space Объект должен работать с UMEC Space IoT Cloud Platform и получать платформенные дашборды, мобильный доступ, алерты, уведомления и удаленное управление. Показываются UMEC-поля и BLE/provisioning-контекст, Generic MQTT скрыт. Это основной режим для связки шлюза с платформой. Регистрация и проверка шлюза выполняются в UMEC Space Dashboard.
MQTT Generic Нужно отправлять данные в сторонний MQTT broker. Появляются host, port, transport, auth, TLS, topic preview и session/LWT-настройки.
MQTT Disabled Шлюз должен работать локально без внешнего MQTT. MQTT-раздел остается видимым, но редактирование внешних параметров блокируется.

Apply semantics

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

Семантика Значение Действие оператора
Applied now Изменение вступает в силу сразу. Проверить статус секции и наблюдать runtime-состояние.
Applied after reconnect Новые параметры начнут действовать после переподключения соответствующего сервиса. Дождаться reconnect или выполнить контролируемое переподключение.
Requires reboot Для применения нужен reboot. Сохранить evidence, предупредить пользователей и выполнить controlled reboot.

Сеть задает профили Wi-Fi и Ethernet: DHCP/static IP, DNS и адреса объекта. Аплинк выбирает, какой канал используется как активный путь наружу: manual Wi-Fi, manual Ethernet или политика failover/failback. В статусе смотрите именно active uplink и ip acquired, потому что сохраненный профиль не гарантирует рабочую связь.

  • Wi-Fi подходит для объектов без проводной сети или как резервный канал.
  • Ethernet предпочтителен для шкафов и стационарных установок.
  • При ручном выборе uplink внешние интеграции используют выбранный канал, пока он доступен.

Линии Modbus

Линии делятся на физические RS-485 и сетевой TCP-канал. Это принципиально разные режимы, поэтому не переносите объяснение RTU transparent на TCP.

Линия Режимы Что видит оператор
RTU 1 / RTU 2 Polling, Transparent, Disabled Polling дает локальные значения в ModBus. Transparent резервирует линию под passthrough. Disabled отключает линию.
TCP Polling, Not polling, Disabled Polling обновляет bus3. Not polling оставляет конфигурацию видимой, но фонового обновления нет. Disabled выключает канал.

MQTT Generic

Generic MQTT используется, когда объект подключается к стороннему broker. В этом режиме особенно важны host, transport, auth mode, TLS verification и topic preview. Пароль не должен отображаться обратно в явном виде.

Generic MQTT

Generic MQTT settings на русском языке.
Перед сохранением проверьте broker URL, auth, TLS, keepalive и preview publish/subscribe topics.

Modbus TCP и NAT

Для listeners, tunnels и NAT rules предусмотрены structured simple editors. Они редактируют JSON-массив, но дают оператору форму вместо ручного ввода всей структуры.

Объект Зачем нужен На что обратить внимание
Listener Принимает входящие Modbus TCP подключения. strict_map требует route table, иначе адреса могут быть неразрешимы.
Tunnel Описывает удаленный Modbus TCP endpoint. Если туннелей несколько, TCP-устройства должны иметь явную привязку.
NAT rule Перенаправляет адреса между source и target domains. priority сортируется по меньшему значению раньше.

Валидация и ошибки

Ошибка сохранения не должна восприниматься как "интерфейс сломался". Часто это защита от конфликтной конфигурации. Сначала прочитайте blocking/warning, field path и recommendation, затем исправляйте конкретное поле.

Обслуживание

Действие Назначение Перед выполнением
Reboot Контролируемая перезагрузка после настройки или зависания сервиса. Сохранить изменения и предупредить оператора.
Soft recovery Недеструктивное восстановление доступа. Убедиться, что нужен recovery, а не обычный reboot.
Factory reset Полный сброс настроек. Скачать конфигурацию и журналы. Использовать только при явном решении.
Обновление прошивки Загрузка нового `.bin` файла. Проверить файл, питание, окно обслуживания и план отката.

Восстановление и Developer mode

Восстановление - отдельная область для восстановления доступа и управляемых сервисных действий. Она не заменяет обычную диагностику линии или MQTT. Перед recovery нужно сохранить конфигурацию, журналы и видимый runtime-контекст.

Developer mode и web terminal являются сервисными поверхностями для инженерной поддержки. Обычный оператор не должен включать их для пусконаладки, проверки устройства или ежедневной эксплуатации. Используйте их только по процедуре поддержки и после фиксации текущего состояния.

Поверхность Как входить Граница безопасности
Recovery Открывается после локального recovery-события или через штатный сервисный сценарий, если доступ уже есть. Используйте только для восстановления доступа или повторного платформенного подключения. Для потери связи сначала смотрите Диагностику.
Developer mode Включается в сервисной области Система после авторизованного входа и только по инструкции поддержки. Не включайте для обычной эксплуатации. Перед включением сохраните runtime state, журналы и текущую конфигурацию.
Web terminal Используется только когда Developer mode разрешен и поддержка явно запросила терминальный доступ. Не вводите секреты в команды и не выполняйте операции с неизвестным эффектом. После работы отключите сервисный доступ.

Если web-пароль потерян, используйте soft recovery через удержание кнопки. Полный factory reset оставляйте как последний вариант, потому что он очищает все настройки и форматирует хранилище.