СИСТЕМА МОНИТОРИНГА ПЕРСОНАЛА
КОНТРОЛЬ МОБИЛИЗАЦИИ, АНАЛИЗ ЭФФЕКТИВНОСТИ РАБОТЫ
Оперативное развертывание в условиях слабой инфраструктуры и низких температур
СКУД
Автоматизация
контроля доступа на объект
Реестр персонала
С полной информацией
о сотрудниках
Определение местоположения
Хранение истории перемещений, анимация картины дня
Фиксация нарушений 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. Продукт полностью соответствует требованиям контейнеризации и требованиям, накладываемыми современными средствами оркестрации для облачного развертывания.
Стоимость системы
Стоимость в каждом конкретном обращении определяется индивидуально, исходя из запроса Заказчика.