Создание системы мониторинга состояния противопожарной защиты

Заказчик
Ассоциация компаний, которая обеспечивает пожарную безопасность на социально-значимых объектах (школы, больницы, детские сады).
Задача
Создание MVP-системы мониторинга индикаторов пожарной безопасности социальных объектов области (школ, больниц, детских садов).

Клиент - некоммерческая организация, которая объединяет компании, оказывающие услуги в области пожарной безопасности. В Ассоциации состоят более 80 организаций.

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

 

Как все это работает

В общественных зданиях установлены системы противопожарной защиты, которые состоят из датчиков дыма и огня, оборудования оповещения (сирен) и прочей сложной аппаратуры. Школы, детские сады, больницы и некоторые другие социальные объекты с помощью специального оборудования напрямую подключены к государственным системам МЧС и пожарным частям. При срабатывании противопожарной сигнализации на таких объектах сигнал немедленно поступает в пожарную часть.

Данные о состоянии датчиков и противопожарных систем стекались на legacy оборудование заказчика. Это оборудование от нескольких разных производителей, территориально разбросанное по всей области.

 

Чтобы решить задачи клиента, мы предложили создать Middleware сервер, который собирает данные и преобразует их в нужный формат. В качестве БД была выбрана современная noSQL СУБД Apache CouchDB.

Визуализируется информация в веб-приложении, которое на основе данных промежуточной СУБД строит карту объектов и отображает состояние противопожарной защиты на каждом из них с указанием конкретных датчиков.

 

Поскольку в базе находится более 6000 объектов, для ускорения работы мы реализовали REST API на базе фреймворка Slim Framework, а также фронтенд часть на VueJS. Это позволило работать с бэкендом без перезагрузки страниц.

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

Для удобства работы в портале в качестве панели администратора мы использовали интерфейс от системы управления сайтами 1С-Битрикс. Также это позволило ускорить и удешевить разработку MVP, необходимого для демонстрации инвесторам.

Разработчикам удалось бесшовно соединить такие технологии как 1С-Битрикс, SLIM, VueJS, CouchDB, что позволило нам в течение 2 месяцев создать функционирующий прототип системы, а заказчику - сразу начать им пользоваться.

Мы разрабатываем уникальные и удобные сервисы для бизнеса и общественных нужд. Готовы обсудить ваши потребности и предложить программные решения, оставьте заявку на консультацию!


Перейти на сайт

В карточку агентства
Пользуйтесь реальным опытом в IT и следите за успехами потенциальных подрядчиков и конкурентов

Читайте также

Кейсы по теме#Государство и политика