Клиенту требовалась надёжная и автоматизированная система мониторинга камер и устройств, способная отслеживать состояние в режиме реального времени, оповещать о любых сбоях или изменениях статуса, сохранять логи и предоставлять удобный доступ к истории событий для службы безопасности.
Важными требованиями были:
— Работа 24/7 без ручных проверок,
— Уведомления в Telegram с фото и деталями при любой критической смене статуса,
— Прозрачный интерфейс и подробная документация для пользователей разного уровня.
Спроектировал архитектуру решения на стыке C++/Qt (интерфейс, службы) и Python (мониторинг, Telegram-бот, работа с RTSP).
Продумал логику работы “без лишнего шума”: система уведомляет только о реально важных изменениях, не дублирует события.
Реализовал работу с живым видео (а не только “пингом”), внедрил анализ скриншотов, чтобы отсечь ложные тревоги (например, “чёрный кадр”).
Организовал надёжное хранение конфигурации, статусов, событий и снимков — централизовано, в структурированных JSON.
Интегрировал Telegram-бот: оповещения по каждому устройству, с деталями (адрес, подрядчик, статус, время, стоп-кадр).
Обеспечил автоустановку и автозапуск службы мониторинга, чтобы клиент мог запускать решение “в один клик”.
Подготовил подробную документацию и обучающие материалы для быстрой передачи проекта команде клиента.
Система внедрена и успешно работает: операторы больше не тратят время на ручной контроль устройств, все события фиксируются автоматически.
Удалось сократить время реакции на инциденты — уведомления с фото и деталями приходят в Telegram мгновенно.
Пропущенные или дублирующиеся события полностью исключены: история событий прозрачна, а все логи доступны для анализа.
Решение стало “скелетом” для дальнейшей автоматизации и масштабирования безопасности на других объектах клиента.
Клиент отметил повышение эффективности и надёжности работы службы, рост доверия к IT-отделу и повышение безопасности объекта.