Для установки и запуска программного обеспечения использовались модели NAS на базе процессоров Intel, операционная система QTS версии 4.4.1, веб-приложение легкой виртуализации Container Station и командная строка с расширенными возможностями по настройке Docker. Способ установки программного обеспечения в изолированные контейнеры отличают портируемость и безопасность — подойдет любая модель NAS с процессором Intel и поддержкой Docker, при этом действия ПО не могут выйти за рамки контейнера.
Полученное комплексное решение может одновременно выполнять надежное хранение видеоархива и централизованный сбор событий (результатов детекции, например нарушений правил дорожного движения или пересечений определенных зон) с множества устройств: серверов для инференса, видеокамер и микрокомпьютеров. Фактически исполнение нейронных сетей происходит на конечных устройствах, при этом агрегация, сбор и хранение данных осуществляются сетевым накопителем, на котором установлены специализированные продукты Edge и Cumulator.
Edge — это кроссплатформенная система видеоаналитики и распознавания объектов, среди функций которой:
- Фиксация нарушений ПДД;
- Контроль зон въезда/выезда и интеграция с другими системами через Wiegand;
- Автоматизация процессов по учету транспортных средств, когда основным идентификатором может быть государственный номер;
- Сбор и анализ неперсонализированных данных, таких как марка и модель транспортного средства.
Cumulator — агрегатор событий для реализации следующих возможностей:
- Подключение, централизованное управление и мониторинг устройств;
- Сбор и архивация данных;
- Единая точка доступа к событиям по REST API;
- Визуализация подключенных устройств и отображение событий в режиме реального времени.