PromVisor

Промышленный мониторинг через GSM и Wiren Board

PromVisor

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

TLS/443 исходящее соединение
2G-first очередь, ACK и догрузка
TimescaleDB архив и тренды
Relay UI, файлы и терминал

Назначение

PromVisor показывает, что происходит с оборудованием, даже если объект далеко и связь нестабильна

Платформа строится как собственный программный продукт: облачный сервер, web-интерфейс, агент на контроллере, локальный интерфейс устройства, протокол связи, сервисный relay и эксплуатационная документация.

Мониторинг

Текущие значения, тренды, события, аварии, качество связи и состояние очереди на устройстве.

Архив данных

Контроллер копит данные локально и догружает их после восстановления GSM-канала.

Операторский UI

Список объектов, карточка устройства, графики, события, состояние связи и сервисные действия.

Локальный UI

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

Роли и аудит

Пользователи, роли, разрешения, журнал действий и контроль сервисных сессий.

Сервисный доступ

Удаленный UI, файловый доступ, терминал, SSH/SFTP gateway через relay-сессию с TTL.

Архитектура

Связь без входящих портов на объекте

Контроллер сам инициирует исходящее соединение в облако. Это упрощает работу через NAT, GSM и корпоративные сети, где нельзя открывать входящие порты на площадку.

01

Оборудование

Датчики, счетчики, Modbus-устройства, щиты автоматики и технологические сигналы подключаются к Wiren Board.

02

PromVisor Edge

Агент собирает значения, события, состояние GSM и хранит очередь до подтверждения сервера.

03

PromVisor Cloud

Сервер принимает PVEP-кадры, пишет архив в БД и отдает данные web-интерфейсам.

Сервисный контур

Доступ к устройству через управляемую сессию

Устройство не публикует наружу SSH или web UI. Сервисная сессия открывается оператором, имеет срок действия, права доступа и запись в аудит.

Remote UI

Открытие локального интерфейса устройства через relay без VPN и входящих портов на объекте.

Файлы и WinSCP

Web file manager и SFTP gateway для разрешенных путей, одноразовых учетных данных и журнала действий.

Консоль и диагностика

Web terminal и SSH gateway для разрешенных команд, диагностики агента, журналов и состояния GSM.

Ограничения доступа

TTL, RBAC, allowlist путей, allowlist команд и запрет опасных операций без отдельного разрешения.

Безопасность

Публичный сайт отделен от рабочих каналов

Сайт открыт для пользователей, а операторская часть, API устройств и service relay разделены по доменам и правилам доступа.

Device identity

Каждый контроллер получает отдельный token. На сервере хранится только hash в `device_credentials`.

PVEP transport

Основной канал - исходящий TLS/443, профиль 2G, batch-кадры, подтверждение ACK и resend.

Product surface

Собственный web UI, сервер, агент и документация формируют отдельный программный продукт PromVisor.

Применение

Для объектов, где нужен постоянный контроль и удаленная диагностика

ДГУ и энергетика

Температуры, напряжение, аварии, режимы работы, уровень топлива и сервисные события.

КНС и насосные

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

ИТП и инженерия

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

Шкафы автоматики

Сухие контакты, Modbus-устройства, локальный web UI и сервисный доступ по разрешению.

Внедрение

Путь от первого контроллера до промышленной эксплуатации

01

Пилотный WB8

Подключаем контроллер, SIM/APN, выпускаем device token и запускаем `promvisor-edge`.

02

Объекты и тренды

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

03

Сервисный relay

Включаем remote UI, файлы, терминал, SFTP/SSH gateway, TTL и аудит действий.

04

Продуктовый контур

Готовим установочные пакеты, обновления, эксплуатационные документы и материалы для реестра ПО.

PromVisor Cloud

Операторский интерфейс уже поднят на отдельном домене