← Все проекты

Мониторинг служебных устройств

Веб-сервис

Контроль парка служебных телефонов МВД РК: онлайн-статус, заряд и фиксация подключения внешних микрофонов — без записи звука

Мониторинг служебных устройств

Описание

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

Разворачивается без возни с каждым телефоном: на все устройства ставится один и тот же APK, адрес сервера и общий токен зашиты внутри — настраивать на телефоне нечего. Достаточно один раз открыть приложение, дальше агент работает в фоне сам и запускается после перезагрузки. Устройство само появляется в панели при первом выходе на связь.

Агент раз в 30 секунд отправляет статус — время и уровень заряда, — а при подключении внешнего аудиоустройства (проводные, Bluetooth или USB наушники и микрофоны) шлёт отдельное событие. Важно: звук не записывается, фиксируется только сам факт подключения. Работает открыто, с постоянным уведомлением на экране — без скрытой слежки.

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

Что решено

  • Все служебные телефоны в одной веб-панели: статус, заряд, события
  • Онлайн-статус каждые 30 секунд — на связи ли устройство и сколько заряда
  • Фиксация подключения внешних микрофонов и наушников: провод, Bluetooth, USB
  • Звук не записывается — фиксируется только факт подключения
  • Один APK на все телефоны, адрес и токен зашиты — настраивать на телефоне нечего
  • Устройство появляется в панели автоматически при первом выходе на связь
  • Автозапуск агента после перезагрузки телефона
  • Работает открыто: постоянное уведомление, без скрытой слежки
  • Панель с авторизацией: список устройств и фильтр по времени и типу события
  • Переименование устройств в понятные названия вместо технических номеров
  • Подсветка событий подключения в таблице
  • Сервер на FastAPI + PostgreSQL, REST API для агентов и панели

Технологии

Kotlin, Android, Python, FastAPI, PostgreSQL, REST API