Интеграция с PERCo-S-20

В Macroscop реализована интеграция с ПО PERCo-S-20, позволяющая осуществлять двухфакторный контроль доступа: когда при идентификации в ПО PERCo-S-20 (по карте, токену и т. п.) происходит дополнительная проверка сотудника или автономера в Macroscop.

Для связи между Macroscop и ПО PERCo-S-20 используется утилита PercoBridge.

Описание

PercoBridge — это приложение от Macroscop, позволяющее осуществлять двухфакторный контроль доступа с использованием, с одной стороны, видеоаналитики Macroscop, а с другой — имеющейся в ПО PERCo-S-20 информации о сотрудниках, привязанной к идентификаторам: картам доступа, токенам и т.п.

PercoBridge реализован в виде Windows-приложения, которое получает по HTTP API от сервера Macroscop события распознавания лиц/автономеров и сравнивает их с событиями считывания карт доступа, полученными от консоли управления ПО PERCo-S-20.

Контроль доступа осуществляется следующим образом:

  • Сотрудник или посетитель предприятия, зарегистрированный в ПО PERCo-S-20, подходит к турникету на проходной, либо подъезжает на автомобиле к шлагбауму на КПП.

  • Macroscop производит распознавание сотрудника или автомобильного номера, после чего передает результат в PercoBridge.

  • Сотрудник или посетитель предприятия прикладывает идентификатор доступа (карту доступа, брелок и т. п.) к считывателю на турникете или КПП, после чего ПО PERCo-S-20 запрашивает разрешение на проход у PercoBridge.

  • Если данные сотрудника, привязанного к идентификатору в ПО PERCo-S-20, совпадают с данными из события, полученного от Macroscop, то PercoBridge возвращает в ПО PERCo-S-20 положительный результат.

  • В случае успешной проверки ПО PERCo-S-20 выполняет действие, предписанное для сотрудника на этой проходной в данное время: например, открывает турникет или шлагбаум. В случае неуспешной проверки в доступе будет отказано. При этом, результаты проверки всегда отображаются в главном окне модуля верификации ПО PERCo-S-20.

Схема компонентов системы
../../_images/scheme.png
Требования и ограничения
  • Версия сервера PERCo-S-20 должна быть не ниже 3.9.6.6.

  • Версия сервера Macroscop должна быть не ниже 2.5.

  • С компьютера, на котором установлено приложение PercoBridge, должен быть сетевой доступ до серверов Macroscop и PERCo-S-20.

  • На сервере PERCo-S-20 должен быть установлен модуль верификации.

Установка

На компьютере, где установлена консоль управления PERCo-S-20, следует установить PercoBridge из инсталлятора PercoBridge Installer.exe.

Настройка

Предупреждение

Серверы Macroscop и ПО PERCo-S-20 должны быть уже установлены и настроены до настройки интеграции через PercoBridge. При этом в Macroscop должен быть настроен и включен модуль распознавания лиц/автономеров.

Для настройки интеграции следует запустить консоль управления PERCo-S-20 и указать в настройке модуля верификации PercoBridge в качестве внешней программы верификации. Для этого в поле COM-сервер верификации нужно указать значение PercoBridge.ComServer, а в поле Название функции верификацииVerify.

Примечание

Рекомендуется запускать консоль от имени администратора.

../../_images/perco-config-1.png

После нажатия ОК автоматически запустится утилита Настройка верификации Macroscop / Perco (настройка PercoBridge), в которой необходимо ввести данные для подключения к серверам Macroscop и PERCo-S-20. Для подключения к серверу Macroscop можно указать любого пользователя Macroscop, для подключения к серверу PERCo-S-20 нужно указать либо главного пользователя (с логином “ADMIN”), либо пользователя с правами администратора.

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

Запущенное приложение PercoBridge отображается в области задач Рабочего стола Windows.

../../_images/bridge-tray.png

Ниже приведены примеры окна Настройка верификации Macroscop / Perco с различными статусами подключения.

../../_images/bridge-config-disconnect.png ../../_images/bridge-config-connect.png

По окончании настройки интеграции необходимо вернуться в консоль PERCo-S-20, ждущую подтверждения.

../../_images/perco-config-2.png

Консоль управления PERCo-S-20 проверяет возможность связи с PercoBridge и, в случае успешной проверки, отправит тестовый запрос на обработку идентификатора 999999999999999. После получения ответа необходимо подтвердить, что это верный ответ.

Также в PERCo-S-20 необходимо включить верификацию для соответствующего действия (например, для действия Проход).

Кроме того, можно задать таймаут: период времени, выделяемый на распознавание после прикладывания карты доступа к считывателю; либо, если распознавание осуществилось раньше — на поднесение карты к считывателю после распознавания. По умолчанию установлен таймаут в 5 секунд.

../../_images/perco-config-3.png

После нажатия ОК подсистема двухфакторного контроля доступа готова к работе.

Детали работы контроля доступа

Сравнение происходит по полному соответствию ФИО, включая регистр букв, поэтому следует убедиться, что в базах Macroscop и ПО PERCo-S-20 данные полностью совпадают.

При совпадении идентификатора карты доступа и распознанного объекта сервер верификации PercoBridge выдает положительный ответ РАЗРЕШЕНО.

В случае, когда объект не распознан за заданное время (таймаут), либо если после распознавания за это время не поднесена к считывателю соответствующая карта доступа, сервер верификации PercoBridge выдает ответ Объект не распознан.