Содержание

Функциональные характеристики

Цели и задачи

Программный комплекс МОНИТОРИКА предназначен для использования в составе автоматизированных систем управления деятельностью по геотехническому мониторингу территориально разнесенных объектов капитального строительства при проведении их строительства, реконструкции и эксплуатации, а также по общему мониторингу технического состояния зданий и сооружений. Комплекс решает следующие основные задачи:

Требования к техническим средствам

Вид программного средстваПрограммное средствоОписание
Рабочие станции пользователей
– операционная система MS Windows 7 / 8.1 / 10, Unix: Альт Линукс 7.7 / Ubuntu 20.4 desktop / Astra Linux и проч. Управление ресурсами рабочей станции, организация взаимодействия с пользователем
– web-браузер Google Chrome, Mozilla, Apple Safari и проч. Управление web-приложением «Личный кабинет»
Серверное оборудование
– операционная система Ubuntu LTS 20.4 Управление ресурсами сервера сбора данных
– сервер удаленного подключения openssh-server Сервис удаленного подключения к серверу по протоколу SSH
– пакет для инсталляции и управления приложениями docker, docker-compose Инсталляция и управление приложениями, поддерживающие технологию контейнеризации
– система управления версиями git Загрузка инсталляционного пакета
– СУБД PostgreSQL 13 Хранение конфигурационных данных
– сервер сети LoRaWAN ChirpStack Управление обменом информации между абонентами в сети LoRaWAN
– СУБД PostgreSQL 9.6 Хранение данных с сервера ChirpStack
– СУБД Redis 6.2 Хранение данных типа «ключ – значение», повышение производительности сетевых приложений
– СУБД ClickHouse 22.3 Хранение результатов измерений
– web-сервер Nginx 1.19 Обработка HTTP-запросов от web-браузеров
– менеджер процессов PHP-FPM 7.4.33 Обработка PHP-процессов
– брокер протокола MQTT Mosquitto 2.0 Управление обменом информации между абонентами по протоколу MQTT
– менеджер обмена сообщениями в сети IoT NATS-Socket 2.2 Управление обменом информации между абонентами в сети IoT

Общая схема работы