СИСТЕМА МОНИТОРИНГА ПЕРСОНАЛА

КОНТРОЛЬ МОБИЛИЗАЦИИ, АНАЛИЗ ЭФФЕКТИВНОСТИ РАБОТЫ

Оперативное развертывание в условиях слабой инфраструктуры и низких температур


СКУД
Автоматизация
контроля доступа на объект

Реестр персонала
С полной информацией
о сотрудниках

Определение местоположения
Хранение истории перемещений, анимация картины дня

Фиксация нарушений HSE
Подъем на высоту, удар, падение,
вход в запретную зону

Сигнал SOS
Система реагирования
на экстренные ситуации

20 типов отчетов
настраиваемых по подрядчикам,
должностям, зонам контроля,
временным диапазонам

Стек технологий

Языки программирования (Backend): Scala.
Языки программирования (Frontend): TypeScript.
Framework (Backend): Akka Platform; Slick.
Framework (Frontend): React; MobX; AntDesign.
Инфраструктура : PostgreSQL; ClickHouse; Kafka; S3; etcd; Docker; Kubernetes.

Описание системы

Основное назначение системы заключается в доставке данных локализации и мониторинге с использованием ETL-подхода (Extract, Transform, Load). За данный процесс отвечают компоненты собственной разработки, так называемый ШПД (Шлюз Передачи Данных), СЛП (Система локального позиционирования). Они позволяют унифицировать процесссы работы с бинарными протоколами, gRPC и работу через брокер Kafka. Шлюз передачи данных стандартизирует, очищает и передает данные в систему анализа инцидентов и систему визуального мониторинга. Визуальный мониторинг различных объектов (персонал, транспорт, корабли) активно использует готовые картографические компоненты и собственные разработки для доставки данных в браузер пользователя в реальном времени (адаптация технологии SSE).

В продукте используется микросервисная архитектура. Межпроцессное взаимодействие проектируется с использованием подходов реактивного манифеста и реализуется с помощью двух основных шаблонов:
- ESCT
- Request-Reply.

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

Стоимость системы

Стоимость в каждом конкретном обращении определяется индивидуально, исходя из запроса Заказчика.