Интеграция с ПО 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.
Схема компонентов системы
Требования и ограничения
Версия сервера 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.
Примечание
Рекомендуется запускать консоль от имени администратора.
После нажатия ОК автоматически запустится утилита Настройка верификации Macroscop / Perco (настройка PercoBridge), в которой необходимо ввести данные для подключения к серверам Macroscop и PERCo-S-20. Для подключения к серверу Macroscop можно указать любого пользователя Macroscop, для подключения к серверу PERCo-S-20 нужно указать либо главного пользователя (с логином “ADMIN”), либо пользователя с правами администратора.
Далее следует подключиться к серверам, нажав на кнопку Подключиться. При подключении конфигурация сохраняется, а при последующих запусках подключение осуществляется уже автоматически. Под именем каждого сервера отображается статус подключения.
Запущенное приложение PercoBridge отображается в области задач Рабочего стола Windows.
Ниже приведены примеры окна Настройка верификации Macroscop / Perco с различными статусами подключения.
По окончании настройки интеграции необходимо вернуться в консоль PERCo-S-20, ждущую подтверждения.
Консоль управления PERCo-S-20 проверяет возможность связи с PercoBridge и, в случае успешной проверки, отправит тестовый запрос на обработку идентификатора 999999999999999. После получения ответа необходимо подтвердить, что это верный ответ.
Также в PERCo-S-20 необходимо включить верификацию для соответствующего действия (например, для действия Проход).
Кроме того, можно задать таймаут: период времени, выделяемый на распознавание после прикладывания карты доступа к считывателю; либо, если распознавание осуществилось раньше — на поднесение карты к считывателю после распознавания. По умолчанию установлен таймаут в 5 секунд.
После нажатия ОК подсистема двухфакторного контроля доступа готова к работе.
Детали работы контроля доступа
Сравнение происходит по полному соответствию ФИО, включая регистр букв, поэтому следует убедиться, что в базах Macroscop и ПО PERCo-S-20 данные полностью совпадают.
При совпадении идентификатора карты доступа и распознанного объекта сервер верификации PercoBridge выдает положительный ответ РАЗРЕШЕНО.
В случае, когда объект не распознан за заданное время (таймаут), либо если после распознавания за это время не поднесена к считывателю соответствующая карта доступа, сервер верификации PercoBridge выдает ответ Объект не распознан.