СКУД Parsec#
Поддерживает версию СКУД ParsecNET 3: 3.11.629 39.
Сервис позволяет обрабатывать запросы от СКУД, такие как:
- передача списка сотрудников в локальное хранилище персон,
- добавление/редактирование/удаление сотрудников в локальном хранилище персон,
- получение событий детекции с устройств.
Сервис выполняет следующие запросы в СКУД:
- отправка url адресов ONVIF сервисов,
- получение идентификаторов точек доступа.
При запуске сервиса, сначала запрашиваются идентификаторы точек доступа и генерируются их имена.
СКУД опрашивает Access на наличие детектов, и формирует ответ, в котором содержится идентификатор сотрудника, а также идентификатор точки доступа.
По мере возникновения валидной детекции лица, сервис возвращает ответ в СКУД.
При подключении устройств необходимо указывать имена точек доступа, автоматически сгенерированные сервисом на основе точек прохода в СКУД. Указываются в Info сервиса. Они генерируются в формате 'имя точки доступа - идентификатор'. Например: 'турникет_выход - 907efa78-cb2f-4f46-b374-785c7f9901a5'.
Полученные имена точек доступа необходимо указывать в:
- При использовании внутренних устройств Access (HikvisionTerminal, Panda ...), указать в поле "name"
- При использовании LunaStream, указать в поле "source"
Поддерживаемые варианты интеграции СКУД Parsec#
Устройство детекции лиц генерирует событие, Access передает событие в LP5 на распознавание, LP5 обрабатывает событие и возвращает результат в Access для дальнейшей обработки.
Перенос данных пользователей из СКУД в LP5 происходит с помощью двух механизмов:
- репликация - механизм первоначального переноса данных пользователей;
- синхронизация - механизм периодичного переноса данных пользователей при изменении состава/данных пользователей.
Настройку синхронизации/репликации см. в настройках сервисов.
В каждой интеграции c LP5 (Таблица 45) используется сервис Luna.
Если терминал не имеет средств вывода данных (например, экрана), пайплайн SendToDevice не требуется.
Таблица 45. Варианты интеграции c LP5
В каждой интеграции c КБС (Таблица 46) используется сервис КБС.
Таблица 46. Варианты интеграции с КБС
Сервис | Устройство | Пайплайн |
---|---|---|
CbsMts + Parsec | Beward | SendToParsec + MatchByPhoto + SendToDevice |
Dahua | SendToParsec + MatchByPhoto + SendToDevice | |
HikvisionCamera | SendToParsec + MatchByPhoto + SendToDevice | |
LunaFast4A1 | SendToParsec + MatchByPhoto + SendToDevice | |
UniUbi | SendToParsec + MatchByPhoto + SendToDevice |
Стандартная интеграция с использованием Parsec#
При интеграции с Parsec используются стандартные компоненты Access (Рисунок 77) и (Таблица 47).

Таблица 47. Описание интеграции
Компонент | Описание |
---|---|
Человек | Персона, желающая пройти через точку прохода. |
Точка прохода | Набор компонентов, используемых для контроля доступа человека. Точек прохода может быть подключена более одной, ограничивается лицензией на СКУД. Точка прохода может использовать как на вход, так и на выход. Для каждого направления используется свой считыватель и источник видеоданных. |
Контроллер | Плата управления точкой прохода. |
Турникет | Преграждающее устройство для разграничения доступов |
СКУД Parsec | Центральное ПО для работы с Parsec. Хранит данные сотрудников и принимает решение о предоставлении доступа. |
Пайплайн SendToParsec | Компонент Access для обмена данными с СКУД |
Сервис Parsec | Компонент Access для обработки информации от СКУД |
Пайплайн MatchByPhoto | Компонент Access для взаимодействия с БС. При работе с биометрическим терминалом (для вывода сообщений и фото на экран) необходимо дополнительно подключать пайплайн SendToDevice |
Пайплайн SendToController | Компонент Access для взаимодействия с КБС |
Источник видеоданных | Устройство для извлечения кадра лица человека. Может быть как биометрический терминал (LUNA FAST 4A1 и другие), либо камера, подключенная через LunaStream. |
Устройство ... | Компонент Access для получения данных от источника видеоданных. Выбирается исходя из используемого устройства. |
Биометрическая система | Система сравнения эталонного фото персоны и лучшего кадра, полученного от источника видеоданных. Может быть либо Luna, либо КБС МТС. |
Настройка ПО СКУД Parsec#
Для запуска и настройки ПО СКУД Parsec установите Parsec.NET и запустите программу «Администрирование» и проверьте настройки (Рисунок 78):
1․ Убедиться, что запущен «Расширенный режим» (Файл→Расширенный режим).
2․ Перейти в раздел «Редактор оборудования» и убедиться, что контроллеры подключены.

3․ В каждом необходимом контроллере, установить следующие настройки во вкладке «Режимы прохода» (Рисунок 79).

4․ Перейти в раздел «Редактор системных настроек», затем открыть вкладку «Распознавание лиц (Onvif)» (Рисунок 80).

5․ В окне «Распознавание лиц (Onvif)» нажать кнопку изменить и убедиться, что пункт «Использовать СРЛ» включен, а «Тип СРЛ» установлен «Распознавание лиц Onvif».
6․ В поля «IP Адрес» и «Порт» ввести данные сервера Access.
IP адрес всех компонентов должен вести на сервер Access.
7․ Кнопку «Проверка подключения» нажимать только после настройки Access, для этого потребуется «Ключ интеграции».
8․ После нажатия на кнопку «Проверка подключения», поля в блоке «Сервисы системы распознавания лиц» заполнятся автоматически.
9․ Нажать кнопку «Сохранить».
10․ Реплицировать сотрудников в список Luna путем нажатия кнопки «Передача сотрудников и посетителей». Перед этим убедитесь что все сотрудники корректно добавлены в разделе «Редактор персонала» см. п. «Добавление сотрудников в СКУД Parsec»
Пример отображения сотрудника выгруженного из СКУД Parsec в список LUNA PLATFORM (Рисунок 81).

Настройка групп доступа в СКУД Parsec#
1․ Перейти в раздел «Редактор групп доступа».
2․ Добавьте новую группу доступа.
3․ Добавьте территорию доступа куда входят точки доступа (Рисунок 82).

4․ Нажмите кнопку «Сохранить».
Добавление сотрудников в СКУД Parsec#
Добавление сотрудников в СКУД Parsec необходимо для их последующей выгрузки в LUNA PLATFORM (Рисунок 83).

1․ Перейти в раздел «Редактор персонала».
2․ Нажать кнопку добавления нового сотрудника.
3․ Заполните поля «Фамилия» и «Имя».
4․ Добавьте фото сотрудника.
5․ Заполните поле «Код карты». При этом поле «ПИН» заполняется автоматически.
Если проход по картам не предусмотрен на объекте или у данного сотрудника нет карты — введите любое значение в поле «Код карты».
6․ Выберете группу доступа сотрудника.
7․ Нажмите кнопку «Сохранить».
При корректном добавлении сотрудников все новые или измененные данные будут добавлены в базу LUNA PLATFORM автоматически.
Методы взаимодействия с Parsec#
Access выступает в роли сервера и клиента (Таблица 48).
Отправка методов ONVIF в Access происходит на эндпоинт POST /vl-access/webhook/service/onvif/{component_id}.
Таблица 48. Используемые методы СКУД Parsec
Задача | Метод | Описание |
---|---|---|
Получить точки доступа | POST /onvif/ accesscontrol | Запрос к СКУД. Получение ID точек доступа (контроллеров) для ручного сопоставления камер/терминалов и точек доступа |
Получить список сервисов ONVIF | POST /onvif/ device_service | Получение списка component_id ONVIF сервисов Access для подключения |
Cоздание пользователя | CreateCredential | Метод ONVIF |
Обновление пользователя | ModifyCredential | Метод ONVIF |
Удаление пользователя | DeleteCredential | Метод ONVIF |
Cоздание подписки | CreatePullPoint Subscription | Метод ONVIF. Подписка на события. |
Получить события детекции | PullMessages | Получения события детекции сотрудника. Запрос отправляется каждые 10 секунд и ожидает 10 секунд до появления кадра. |
Диаграммы процессов взаимодействия с Parsec#
Подключение сервиса Parsec#
Диаграмма процесса (Рисунок 84).

1․ Пользователь добавил в Access сервис Parsec. 2․ Access отправляет запрос в СКУД для получения точек доступов. Полученные точки доступа отображаются в поле info свойств сервиса. Запрос используется в качестве проверки доступности СКУД. 3․ СКУД возвращает точки доступа. 4․ СКУД отправляет запрос в Access для получения списка сервисов Access поддерживающих протокол ONVIF. 5․ Access возвращает component_id ONVIF сервисов. 6․ СКУД отправляет в Access запрос POST /vl-access/webhook/service/onvif/{component_id} CreateCredential для передачи сотрудников в хранилище Access. 7․ Access отправляет запрос с фото сотрудников к БС на извлечение descriptor_id (face_id). 8․ БС возвращает descriptor_id. 9․ Access сохраняет информацию по каждому сотруднику в локальное хранилище. 9․ СКУД отправляет запрос в Access на открытие подписки на получение событий (лучшие кадры человека у терминала).
Обработка событий Parsec при 2 факторах#
Диаграмма процесса (Рисунок 85).

1․ СКУД отправляет раз в 10 секунд запрос POST /vl-access/webhook/service/onvif/{component_id} PullMessages на ожидание в течении 10 секунд события прохода. 2․ В Access поступает лучший кадр сотрудника у терминала. 3․ Access отправляет в Биометрическую систему фото сотрудника. 4․ БС производит сравнение фотографий с терминала и сохраненной в базе. 5․ БС возвращает в Access решение о предоставлении доступа. 6․ Access возвращает событие прохода в СКУД. 7․ СКУД принимает решение об открытии терминала.