Перейти к содержанию

Сервисы#

Сервисы в Access необходимы для выбора параметров для подключения к внешним системам.

Все поля настройки являются обязательными, если не указывается обратное.

Apacs#

Данный сервис предназначен для взаимодействия со СКУД APACS 3000.

Программные интеграции ПО СКУД APACS с биометрическими системами реализованы для обеспечения прохода распознанных лиц через турникет/дверь с магнитным замком.

  • Поддерживаемая версия СКУД APACS 8.3.1.0.

Поддерживается подключение контроллеров AAM LAN 8W и AAN.

Функционал сервиса Apacs#

Основные функции:

  • добавление устройств, с которыми будет работать биометрическая система;
  • получение регулярных обновлений из БД ПО СКУД;
  • отправка запросов на добавление/изменение данных в локальном хранилище персон;
  • получение событий идентификаций;
  • отправка запроса в ПО СКУД о событиях идентификаций;
  • интеграция с КБС Альфа;
  • логирование событий о попытке прохода неидентифицированного сотрудника через турникет.

Настройка параметров для подключения к СКУД APACS#

Настройки сервиса и возможные значения (Таблица 12):

Таблица 12. Настройка сервиса APACS

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Идентификатор биометрической системы - -
host IP адрес или доменное имя сервера с установленным ПО APACS IP адрес в виде X.X.X.X. или site.domain -
port Порт на котором развернут APACS - 7010
max_workers Количество параллельных потоков для репликации лиц >0 10
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа используемой сети. On - https Off
Off - http
login Логин пользователя ПО СКУД. Поддерживается ввод латиницы, цифр и символов. Пользователь созданный в ПО СКУД APACS -
password Пароль пользователя созданный в ПО СКУД APACS. Поддерживается ввод латиницы, цифр и символов. -
feature_profile Ключ профиля, принадлежащий мастер ключу системы. Данные ключа располагаются в ПО СКУД APACS: "Справка" → "О программе" - -
rabbitmq_login Имя пользователя из RabbitMQ от Apacs Поддерживается ввод латиницы и цифр -
rabbitmq_password Пароль пользователя из RabbitMQ от Apacs Поддерживается ввод латиницы и цифр -
card_format_source Тип формата карт, для выгрузки кодов организаций и их смещений. Подробнее см. ниже - -
enable_controller_creation Включение репликации контроллеров ApacsController On - репликация включена On
Off - репликация отключена
card_priority_number Маркер приоритета для карт. Все карты с таким же номером приоритета будут более приоритетными Числовые значения больше или равные 0 -

Мастер ключ можно найти в любом клиентском приложении Apacs в разделе "Справка" → "О программе".

Тип формата карт (card_format_source) можно найти в любом клиентском приложении Apacs во вкладке "Консоль" → раздел "Корень системы" → раздел "Сервер оборудования" → выберите сетевой драйвер → выберите контроллер → раздел "Группа: Формат карт" → выберите любой формат карты → вкладка "Общие" → поле "Тип объекта".

Гостевой проход при двухфакторной аутентификации#

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

1․ Добавьте персону в СКУД без фотографии с ФИО и номером карты.

2․ Включите опцию use_cards_without_face в настройках пайплайна Apacs2FA.

Создание пользователя в RabbitMQ#

Для создания пользователя в RabbitMQ с правами только на чтение и запись конкретной очереди, выполните следующие шаги:

Доступно на сервере, где развернут Apacs.

1․ Откройте командную строку Windows.

2․ Перейдите в директорию исполняемых файлов для RabbitMQ:

cd "c:\Program Files\RabbitMQ Server\rabbitmq_server-*.*.*\sbin"

Вместо символа * подставьте значение версии RabbitMQ Server.

3․ Добавьте пользователя в RabbitMQ:

rabbitmqctl add_user <login> <password>

Вместо <login> и <password> подставьте свои значения. Подробнее см. на официальном сайте.

4․ Добавьте пользователю права:

rabbitmqctl set_permissions -p / <login> "^apc.webapi.vl-access-2$" "^apc.webapi.vl-access-2$" "^apc.webapi.vl-access-2$"

Вместо <login> подставьте своё значение. Подробнее см. на официальном сайте.

Данные права дают возможность создать exchange для СКУД Apacs, чтобы записывать в очередь события об изменении пользователя. Также эти права дают возможность читать из этой очереди события для дальнейшей синхронизаций пользователей для Access.

Bastion#

Данный сервис предназначен для взаимодействия со СКУД Bastion.

Программные интеграции ПО СКУД Bastion с биометрическими системами реализованы для обеспечения прохода распознанных лиц через турникет/дверь с магнитным замком.

  • Поддерживаемая версия СКУД Bastion 2.1.11.2337 и 0.23.3-17064.

При использовании Бастиона версии 3 пайплайн LunaEventListener не требуется.

СКУД синхронизирует сотрудников с локальным хранилищем персон и слушает события, на основе которых решает открывать или не открывать турникет. Данные события генерируются в Access пайплайном CreateBastionEvent.

Функционал сервиса Bastion#

Основные функции:

  • добавление устройств, с которыми будет работать биометрическая система;
  • получение регулярных обновлений из БД ПО СКУД;
  • отправка запросов на добавление/изменение данных в локальном хранилище персон;
  • получение событий идентификаций;
  • отправка запроса в ПО СКУД о событиях идентификаций;
  • интеграция с КБС МТС;
  • логирование событий о попытке прохода неидентифицированного сотрудника через турникет.

Настройка параметров для подключения к СКУД Bastion#

Настройки сервиса и возможные значения (Таблица 13):

Таблица 13. Настройка сервиса Bastion

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Выпадающий список для выбора идентификатора биометрической системы (LP5 или КБС) в Access. - -
host IP адрес или доменное имя сервера с установленным ПО Bastion IP адрес в виде X.X.X.X. или site.domain -
port Порт Onvif сервиса Bastion - 10112
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа сети в решении. On - https Off
Off - http
username Логин пользователя Onvif сервиса Bastion Пользователь созданный в Bastion -
password Пароль пользователя Onvif сервиса Bastion Пароль пользователя -
vl_access_host IP адрес сервера, на котором установлен Access IP адрес в виде X.X.X.X. или site.domain -
vl_access_port Порт сервера, на котором развернут Access - 9091

Настройка ПО СКУД Bastion#

1․ Перейдите на сервер, где развернут СКУД Bastion и откройте ПО СКУД.

2․ Перейдите на вкладку Окно Оператора → Драйверы → Драйвер Face → Конфигурация.

3․ В разделе Основные настройки установите порт, логин и пароль ONVIF.

4․ В разделе Сервер КБИ добавьте новый сервер, нажав "+".

5․ В настройке нового сервера введите адреса службы управления профилями персон и службы событий адрес Access в формате "host:port", установите логин и пароль обеих служб.

6․ В настройке Точка прохода добавьте новую точку прохода, нажав "+".

7․ Выберите точку прохода Дверь N RM.

8․ В поле Описание введите название камеры, работающей с этой точкой прохода.

9․ Выберите режим работы "Доступ в режиме идентификации"

Описание точки прохода должно совпадать с именем устройства в Access.

10․ Сохраните изменения, нажав иконку дискеты.

11․ Настройте управление пропусками на вкладке Инструменты → Пропуска → Бюро пропусков.

12․ Создание заявки на пропуск. Перейдите в Заявка → Основное → Управление пропусками → Новая заявка.

13․ Заполните необходимые поля и нажмите Ок.

14․ Выдачу пропусков. Перейдите в Заявка → Основное → Управление пропусками → Выдать → Сгенерировать номер карты → Ок.

Выданные пропуска отображаются на вкладке Выданные.

15․ Редактирование пропуска. Перейдите в раздел Выданные → Необходимый пропуск → Редактирование → Ок.

При изменении режима у точки прохода в СКУД необходимо перезапустить сервис Bastion в Access.

Настройка двухфакторной точки доступа Bastion#

1․ Перейдите на сервер, где развернут СКУД Bastion и откройте ПО СКУД.

2․ Перейдите на вкладку Окно Оператора → Драйверы → Профили настроек персонала → Для постоянных карт → Полномочия и включите функцию Доступ с подтверждением.

3․ Сохраните изменения.

4․ Перейдите на вкладку Окно Оператора → Драйверы → Конфигурация. В открывшемся конфигураторе выберете точку доступа → режим прохода "Доступ в режиме двухфакторной аутентификации".

5․ Сохраните изменения, нажав иконку дискеты.

6․ В UI Access перейдите на вкладку "Сервисы" и нажмите на кнопку рестарта компонента Bastion. В info компонента Bastion проверьте настройку "enabled_2fa" точки доступа, которую редактировали на предыдущем шаге.

Bolid#

Программно-аппаратная интеграция, необходимая для связи LP5/КБС и ПО СКУД Болид для обеспечения управления связанным устройством (приборы серии С-2000 или иные совместимые с ПО Болид устройства).

Для работы должен быть установлен и запущен лицензионный модуль интеграции Орион ПРО. Версия Болид — 1.20.3. Версия модуля интеграции Орион Про — 1.4.

Информационное взаимодействие обеспечивается через пакет программного обеспечения автоматизированное рабочее место (АРМ) «Орион Про».

Модуль интеграции Орион ПРО лицензируется отдельно.

Модуль интеграции является SOAP web-сервисом, доступ к которому осуществляется по протоколам HTTP/HTTPS, описание веб-сервиса соответствует спецификации WSDL версии 2.0.

Сервис работает под управлением операционных систем Windows 7/8/8.1/10 (32 bit или 64 bit).

Функционал Bolid#

Основные функции:

  • репликация данных из БД ПО СКУД.

Настройка параметров для подключения к Bolid#

Настройки сервиса и возможные значения (Таблица 14):

Таблица 14. Настройка сервиса Bolid

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Выпадающий список для выбора идентификатора биометрической системы (LP5 или КБС) в Access. - -
login Логин пользователя Болид. Задается в ПО Болид: АБД → Пароли → Тип пароля — «Удаленное управление» Пользователь созданный в Болид. Поддерживается ввод латиницы, цифр и символов. -
password Пароль пользователя Болид. Поддерживается ввод латиницы, цифр и символов. Пароль пользователя -
host IP адрес или доменное имя сервера с установленным ПО Bolid IP адрес в виде X.X.X.X. или site.domain -
port Порт сервиса Bolid - 8090
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа сети в решении. On - https Off
Off - http
max_workers Количество обработчиков репликации данных из списка сервиса Luna в Болид. Количество задается исходя от нагрузки на LP5. >0 10
token_ttl_sec Время для обновления токена доступа в секундах. Найти значение в файле ProgramData\BolidIntegrServ\settings.ini поле TokenLifeTime Не рекомендуется менять параметр. 300

Подготовительные действия с ПО «Орион Про»#

Для запуска и настройки Bolid необходимо выполнить подготовительные действия с ПО «Орион Про»:

1․ На панели OrionShell необходимо запустить модуль АБД (Рисунок 114):

Запуск АБД на панели OrionShell

2․ Добавить нового сотрудника. Заполнить необходимые поля (Рисунок 115) согласно правилам создания сотрудников на объекте:

3․ Перейдите в раздел Сотрудники

4․ Нажмите кнопку "добавить"

5․ Заполните необходимые поля сотрудника

Выберите статус «Администратор», или другой отдел с сотрудниками, у которых есть полный доступ к системе.

Добавление нового сотрудника

6․ Добавить новому пользователю уровень доступа «Максимум» и задать пароль (Рисунок 116).

7․ Перейдите в раздел Доступ

8․ Нажмите Добавить

9․ Выберите нужного сотрудника, введите пароль

10․ Выберите уровень доступа Максимум

Задание уровня доступа сотруднику

11․ Добавить новый раздел (Рисунок 117):

12․ выбрать вкладку «Структура системы»;

13․ выбрать «разделы»;

14․ выбрать все «Разделы»;

15․ добавить новый раздел со стандартными параметрами и назвать его.

Задание уровня доступа сотруднику

16․ Привязать устройства к вновь созданному разделу (Рисунок 118):

17․ Выберите раздел

18․ Нажмите кнопку «Добавить»

Привязка устройств к разделу

19․ Перейдите к списку устройств и выберите необходимые (Рисунок 119):

20․ выделить его и нажмите кнопку [>>] для переноса в активное поле;

21․ Подтвердите изменения нажав [ОК];

22․ Нажмите кнопку «Сохранить».

Привязка устройств к разделу

23․ Отредактировать файл orion.ini в папке с установленным приложением Орион Про (расположен по умолчанию: C:\BOLID\ARM_ORION_PRO1_20_3), добавив в него параметры (при их отсутствии):

[Checkerdb]
Remarks=1
timechecker=5
Logon=1
RemoteCmd=1
CmdOn=1
[ChangeDB]
on=1

24․ Перезапустить все приложения Орион Про.

Настройка приложения «МОДУЛЬ ИНТЕГРАЦИИ ОРИОН ПРО»#

Для настройки приложения «МОДУЛЬ ИНТЕГРАЦИИ ОРИОН ПРО» необходимо выполнить следующие действия:

1․ Скачать официальный дистрибутив приложения «модуль интеграции Орион Про» по ссылке: https://bolid.ru/production/orion/po-orion/po-integration/mod_integr_orion_pro.html.

2․ Запустить установку. После окончания установки запустить модуль, проверить настройки подключения к БД, если все верно, запустить модуль. Если все работает правильно необходимо закрыть модуль.

3․ Установить модуль для запуска как службу, для этого необходимо выполнить в терминале команду от имени администратора в папке с установленным модулем (расположен по умолчанию: C:\BOLID\IntegrServ):

IntegrServ.exe /INSTALL

4․ В панели управление системой необходимо найти установленную службу и запустить ее, нажав правую кнопку мыши и выбрав пункт «Запустить» (Рисунок 120).

Панель управления системой

CbsAlpha#

Используется для получения идентификатора дескриптора в КБС Альфа по фотографии.

Поддерживается работа только с LUNA PLATFORM 5.10 и новее.

Сервис для работы синхронизации двух списков из CbsAlpha. Сервис отслеживает изменения в cbs list и сопоставляет с лицами из luna list. В случае, если находятся дубликаты лиц, то удаление дубликата производятся из luna list.

Настройка параметров для подключения к CbsAlpha#

Настройки сервиса и возможные значения (Таблица 15):

Таблица 15. Настройка сервиса CbsAlphа

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
host IP адрес или доменное имя LP5 в КБС IP адрес в виде X.X.X.X. или site.domain. -
port Порт для подключения к LP5 в КБС - 5000
enable_ssl Поддержка шифрования SSL для сообщений. Необходимо активировать при необходимости сохранения конфиденциальности. При активации нагрузка на устройство и время передачи сообщений возрастает On – активно Off
Off – неактивно
username Логин пользователя LP5 - -
password Пароль пользователя LP5 - -
account_id UUID пользователя LP5 - -
handler_id UUID обработчика для работы с событиями прохода, созданный в LP5. UUID обработчика -
default_list_id UUID идентификатора списка LP5, с которым будут синхронизированы сотрудники Идентификатор списка, созданные в LP5. -
face_detection_threshold Минимальный порог при распознавании лиц 0...1 0.5
event_receiving_mode Режим для получения событий от LP5 (от версии 5.53.0). Опциональное поле None - не прослушивать события websocket
websocket - протокол с использованием постоянного соединения
webhook - обратные вызовы по протоколу HTTP. Клиент - Luna Platform, сервер - Luna Access
vl_access_host IP адрес сервера, на котором установлен Access. Обязательное поле при подключении через webhook IP адрес в виде X.X.X.X. или site.domain -
vl_access_port Порт сервера, на котором развернут Access. Обязательное поле при подключении через webhook - 9091
vl_access_basic_username Логин для взаимодействия с Access. Обязательное поле при подключении через webhook - -
vl_access_basic_password Пароль для взаимодействия с Access. Обязательное поле при подключении через webhook - -
max_greatest_side_size Во время репликации, уменьшить большую сторону фотографии до указанного размера, сохраняя пропорции (Пустое значение - не уменьшать фотографии) -,0...1920 -
cbs_list_id Идентификатор списка лиц ЕБС - -
synchronisation_interval_hours Периодичность запуска синхронизации списков luna (default) list и cbs list. Часы 0...100 -

CbsMts#

Используется для получения идентификатора дескриптора в КБС МТС по фотографии.

Настройка параметров для подключения к CbsMts#

Настройки сервиса и возможные значения (Таблица 16):

Таблица 16. Настройка сервиса CbsMts

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
host IP адрес или доменное имя LP5 в КБС IP адрес в виде X.X.X.X. или site.domain. -
port Порт для подключения к LP5 в КБС - 55580
enable_ssl Поддержка шифрования SSL для сообщений. Необходимо активировать при необходимости сохранения конфиденциальности. При активации нагрузка на устройство и время передачи сообщений возрастает On – активно Off
Off – неактивно
urn Путь до каталога лиц в КБС - /cbs/persons
token Токен VisionLabs для доступа к КБС МТС - -
timeout Время в секундах таймаута при неудачной попытке соединения с сервисом. Необходимо увеличивать время, если имеется большая задержка между серверами. Время выбирается исходя из задержки в сети, для поддержания работоспособности. 10
cert_name Имя сертификата для подключения к КБС. Директория хранения сертификатов `/tls/ - -

LunaStreams#

Сервис для работы с LunaStreams.

LunaStreams это сервис FaceStream.

Сервис предназначен для:

  • получения списка имен потоков из LunaStreams для последующей передачи в СКУД.
  • формирования события детекции на основе кадра из LunaStreams для последующей отправки на матчинг в Luna, CbsMts или CbsAlpha

Поддерживаемая версия FaceStream 5.1.6 и новее.

Настройка параметров для подключения к LunaStreams#

Настройки сервиса и возможные значения (Таблица 17):

Таблица 17. Настройка сервиса LunaStreams

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
host IP адрес или доменное имя сервера с установленным LunaStreams IP адрес в виде X.X.X.X. или site.domain -
port Порт сервера, на котором развернут LunaStreams - 5160
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа сети в решении. On - https Off
Off - http
handle_event_interval Интервал зедержки между получением детекции от одного источника. 1...10 3

Gate#

Сервис предназначен для взаимодействия со СКУД Gate.

Интеграционный модуль (sync.exe), запускаемый в директории Gate Server, определяет изменения в БД СКУД и отправляет изменения на ip:port указанные в файле настроек .env. Access принимает, обрабатывает запросы и вносит соответствующие изменения в список Luna.

Поддерживаемая версия СКУД: Gate Terminal 1.22.95, Gate Server 1.22.95

Настройка параметров для подключения к Gate#

Настройки сервиса и возможные значения (Таблица 18):

Таблица 18. Настройка сервиса Gate

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
luna_id Выпадающий список для выбора идентификатора сервиса Luna -

Luna#

Сервис для работы с LP5. Сервис предназначен для перенаправления данных из/в LP5 во внешние системы и устройства.

Поддерживаемые версии: 5.10 и выше.

Настройка параметров для подключения к Luna#

Настройки сервиса и возможные значения (Таблица 19):

Таблица 19. Настройка сервиса Luna

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
host IP адрес или доменное имя сервера с установленной LP5 IP адрес в виде X.X.X.X. или site.domain -
port Порт сервера, на котором развернута LP5 - 5000
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа используемой сети. On - https Off
Off - http
username Логин пользователя LP5. Заполняется, если не указан account_id - -
password Пароль пользователя LP5. Заполняется, если не указан account_id - -
account_id UUID пользователя LP5. Если задан, поля username и password не требуются - -
handler_id UUID обработчика для работы с событиями прохода, созданный в LP5. UUID обработчика -
default_list_id UUID идентификатора списка LP5, с которым будут синхронизированы сотрудники Идентификатор списка, созданные в LP5. -
face_detection_threshold Минимальный порог при распознавании лиц 0...1 0.5
event_receiving_mode Режим для получения событий от LP5 (от версии 5.53.0). Опциональное поле None - не прослушивать события websocket
websocket - протокол с использованием постоянного соединения
webhook - обратные вызовы по протоколу HTTP. Клиент - Luna Platform, сервер - Luna Access
vl_access_host IP адрес сервера, на котором установлен Access. Обязательное поле при подключении через webhook IP адрес в виде X.X.X.X. или site.domain -
vl_access_port Порт сервера, на котором развернут Access. Обязательное поле при подключении через webhook - 9091
vl_access_basic_username Логин для взаимодействия с Access. Обязательное поле при подключении через webhook - vl_access_username
vl_access_basic_password Пароль для взаимодействия с Access. Обязательное поле при подключении через webhook - vl_access_password
max_greatest_side_size Во время репликации, уменьшить большую сторону фотографии до указанного размера, сохраняя пропорции (Пустое значение - не уменьшать фотографии) -,0...1920 -

LunaAceConverter#

Сервис для отправки данных полученных от устройств LUNA ACE в LP5. Полученный запрос от устройства, перенаправляется в LP5, затем генерируется ответ для устройства на основе полученного ответа от LP5.

  • Поддерживается версия LUNA ACE 1.2.23

Настройка параметров для подключения к LUNA ACE#

Настройки сервиса и возможные значения (Таблица 20):

Таблица 20. Настройка сервиса LUNA ACE

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
luna_id Выпадающий список для выбора идентификатора сервиса Luna в Access. - -

Настройка LUNA ACE#

1․ Подключитесь к устройству по SSh.

2․ Откройте файл: vi /opt/luna_ace/ace_device.conf .

3․ В параметре luna_platform_address указать URL сервиса LunaAceConverter.

Для получения URL сервиса необходимо перейти в созданные сервис LunaAceConverter в Access и скопировать полный путь из строки поиска браузера:

http://<ip_address>:9092/service/<UUID>

4․ Перейдите в директорию: cd /opt/luna_ace/services/ace_device

5․ Перезапустите устройство: restart

LunaCars#

Сервис для программно-аппаратной интеграции, необходимый для связи LUNA CARS и преграждающих устройств – шлагбаумов, откатных ворот и так далее, для контроля доступа ТС.

Сервис интеграции с LUNA CARS. Поддерживаемые модули LUNA CARS:

  • LUNA CARS API: v.4.0.15;
  • LUNA CARS Stream: v.3.0.20;
  • LUNA CARS Analytics backend: v.4.0.8;
  • LUNA CARS Analytics frontend: v.4.0.8.

Access подключается к LUNA CARS Analytics backend.

События в очереди имеют тип CarDetectionEvent.

Настройка параметров для подключения к LunaCars#

Настройки сервиса и возможные значения (Таблица 21):

Таблица 21. Настройка сервиса LunaCars

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
host IP адрес или доменное имя сервера с установленным LUNA CARS Analytics. IP адрес в виде X.X.X.X. или site.domain -
port Порт сервера, на котором развернут LUNA CARS Analytics backend. - 8080
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа сети в решении. On - https Off
Off - http
api_port Порт сервера, на котором развернут LUNA CARS API - 8100
login Логин администратора LUNA CARS Analytics. Поддерживается ввод латиницы, цифр и символов. - admin@test.ru
password Пароль администратора LUNA CARS Analytics. Поддерживается ввод латиницы, цифр и символов. - admin
event_expiry_time Через сколько секунд события можно пропустить как устаревшие, необходимо уменьшать время до ~15 секунд, если поток ТС постоянный. >10 60
min_license_plate_accuracy Минимальная точность распознавания государственного номерного знака. При котором будет производиться идентификация ГРЗ. Значение формируется на этапе проектирования и корректируется на этапе тестирования. 0,00..1,00 0,00 – идентифицировать все ГРЗ. 1,00 – идентифицировать ГРЗ только в лучшем качестве. 0,6
event_memory_time Время в секундах, за которое сервис не создает повторное событие на это же ТС, необходимо увеличивать значение, если ТС долго стоит в зоне распознавания в очереди на въезд и по схожим причинам. 60…180 90
timeout Время таймаута при неудачной попытке соединения с сервисом. Необходимо увеличивать время, если имеется большая задержка между серверами. Время выбирается исходя из задержки в сети, для поддержания работоспособности. -

Parsec#

Сервис предназначен для взаимодействия со СКУД Parsec для обеспечения прохода распознанных лиц через турникет/дверь с магнитным замком.

Сервис позволяет обрабатывать запросы от СКУД, такие как:

  • передача списка сотрудников в локальное хранилище персон,
  • добавление/редактирование/удаление сотрудников в локальном хранилище персон,
  • получение событий детекции с устройств.

Сервис выполняет следующие запросы в СКУД:

  • отправка url адресов ONVIF сервисов,
  • получение событий считывания карты,
  • получение идентификаторов точек доступа.

При запуске сервиса, сначала запрашиваются идентификаторы точек доступа и генерируются их имена.

Независимо от выбранного режима авторизации(однофакторной или двухфакторной), СКУД опрашивает Access на наличие детектов, и формирует ответ, в котором содержится идентификатор сотрудника, а также идентификатор точки доступа.

По мере возникновения валидной детекции лица, сервис просто возвращает ответ в СКУД.

Для работы интеграции с Parsec в настройках устройств необходимо указывать имена точек доступа, автоматически сгенерированные сервисом. Они генерируются в формате 'имя точки доступа - идентификатор'. Например: 'турникет_выход - 907efa78-cb2f-4f46-b374-785c7f9901a5'

Чтобы просмотреть доступные точки доступа нажмите кнопку Info в интерфейсе сервиса Parsec.

Полученные имена точек доступа необходимо подставлять в соответствующие поля:

  • При использовании внутренних устройств Access (HikvisionTerminal, Panda ...), указать в поле "name"
  • При использовании LunasStream, указать в поле "source"

Функционал Parsec#

Основные функции:

  • Передача списка сотрудников в локальное хранилище персон,
  • Добавление/редактирование/удаление сотрудников в локальном хранилище персон,
  • Получение событий детекции от устройств.

Настройка параметров для подключения к Parsec#

Настройки сервиса и возможные значения (Таблица 22):

Таблица 22. Настройка сервиса Parsec

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Выпадающий список для выбора идентификатора биометрической системы (LP5 или КБС) в Access. - -
host IP адрес или доменное имя сервера с установленным Parsec IP адрес в виде X.X.X.X. или site.domain -
port Порт сервера, на котором развернут Parsec - -
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа сети в решении. On - https Off
Off - http
username Логин пользователя Parsec. - -
integration_key Ключ интеграции Parsec. Используется в качестве пароля для подключения к сервису. - -
vl_access_host IP адрес сервера, на котором установлен Access IP адрес в виде X.X.X.X. или site.domain -
vl_access_port Порт сервера, на котором развернут Access - 9091

Настройка ПО СКУД Parsec#

Для запуска и настройки ПО СКУД Parsec установите Parsec.NET и запустите программу «Администрирование» и проверьте настройки (Рисунок 121):

1․ Убедиться, что запущен «Расширенный режим» (Файл→Расширенный режим).

2․ Перейти в раздел «Редактор оборудования» и убедиться, что контроллеры подключены.

Раздел «Редактор оборудования»

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

Вкладка «Режимы прохода»

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

Вкладка «Распознавание лиц (Onvif)»

5․ В окне «Распознавание лиц (Onvif)» нажать кнопку изменить и убедиться, что пункт «Использовать СРЛ» включен, а «Тип СРЛ» установлен «Распознавание лиц Onvif».

6․ В поля «IP Адрес» и «Порт» ввести данные сервера Access.

7․ Кнопку «Проверка подключения» нажимать только после настройки Access, для этого потребуется «Ключ интеграции».

8․ После нажатия на кнопку «Проверка подключения», поля в блоке «Сервисы системы распознавания лиц» заполнятся автоматически.

9․ Нажать кнопку «Сохранить».

10․ Реплицировать сотрудников в список Luna путем нажатия кнопки «Передача сотрудников и посетителей». Перед этим убедитесь что все сотрудники корректно добавлены в разделе «Редактор персонала» см. п. «Добавление сотрудников в СКУД Parsec»

Пример отображения сотрудника выгруженного из СКУД Parsec в список LUNA PLATFORM (Рисунок 124).

Отображение сотрудника в LUNA PLATFORM

Настройка групп доступа в СКУД Parsec#

1․ Перейти в раздел «Редактор групп доступа».

2․ Добавьте новую группу доступа.

3․ Добавьте территорию доступа куда входят точки доступа (Рисунок 125).

Настройка групп доступа

4․ Нажмите кнопку «Сохранить».

Добавление сотрудников в СКУД Parsec#

Добавление сотрудников в СКУД Parsec необходимо для их последующей выгрузки в LUNA PLATFORM (Рисунок 126).

Раздел «Редактирование персонала». Добавление нового сотрудника

1․ Перейти в раздел «Редактор персонала».

2․ Нажать кнопку добавления нового сотрудника.

3․ Заполните поля «Фамилия» и «Имя».

4․ Добавьте фото сотрудника.

5․ Заполните поле «Код карты». При этом поле «ПИН» заполняется автоматически.

Если проход по картам не предусмотрен на объекте или у данного сотрудника нет карты — введите любое значение в поле «Код карты».

6․ Выберете группу доступа сотрудника.

7․ Нажмите кнопку «Сохранить».

При корректном добавлении сотрудников все новые или измененные данные будут добавлены в базу LUNA PLATFORM автоматически.

PercoWEB#

Программные интеграции ПО СКУД Perco WEB с LP5 реализована для обеспечения прохода распознанных лиц через турникет/дверь с магнитным замком.

  • Поддерживает версии PercoWeb системы 2.0, номер сборки PercoWeb 4.30.

Выполняет репликацию данных пользователей из СКУД PERCo в указанный список Luna и генерирует контроллеры PercoController из полученного списка устройств для последующего выполнения запросов на вход или выход.

Функционал PercoWEB#

Основные функции:

  • добавление устройств, с которыми будет работать LP5;
  • получение регулярных обновлений из БД ПО СКУД;
  • отправка запросов на добавление/изменение данных в LP5;
  • получение событий идентификаций;
  • отправка запроса в ПО СКУД о событиях идентификаций;
  • логирование событий о попытке прохода неидентифицированного сотрудника через турникет.

Настройка параметров для подключения к PercoWEB#

Настройки сервиса и возможные значения (Таблица 23):

Таблица 23. Настройка сервиса PercoWEB

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Идентификатор биометрической системы - -
host IP адрес или доменное имя сервера с установленным PERCo-Web IP адрес в виде X.X.X.X. или site.domain. -
port Порт сервера, на котором развернут PERCo-Web - -
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа используемой сети. On - https Off
Off - http
login Логин пользователя PERCo-Web. Поддерживается ввод латиницы, цифр и символов. Пользователь созданный в PERCo-Web -
password Пароль пользователя PERCo-Web. Поддерживается ввод латиницы, цифр и символов. Пароль пользователя -
token_ttl_min Срок действия токена безопасности в минутах. Значение должно совпадать с ПО PERCo-Web, расположение Менеджера PERCo-Web → Настройки → Дополнительные настройки → Время жизни сессии. (по умолчанию 1 день). - 1440
max_workers Максимальное количество потоков, которые можно использовать для репликации лиц. 1-10 10

Rusguard#

Программные интеграции ПО СКУД Rusgurad с биометрическими системами реализованы для обеспечения прохода распознанных лиц через турникет.

Сервис реплицирует сотрудников из СКУДа в свою БД, запрашивая идентификатор дескриптора в КБС по фотографии сотрудника. Для актуализации данных сессия репликации перезапускается через 5 секунд после завершения.

  • Поддерживает версии: Система - 3.3.1, База данных - 3.3.1

Функционал Rusguard#

Основные функции:

  • добавление устройств, с которыми будет работать биометрическая система;
  • получение регулярных обновлений из БД ПО СКУД;
  • отправка запросов на добавление/изменение данных в локальном хранилище персон;
  • получение событий идентификаций;
  • отправка запроса в ПО СКУД о событиях идентификаций;
  • логирование событий о попытке прохода неидентифицированного сотрудника через турникет;
  • возможна интеграция с КБС.

Настройка параметров для подключения к Rusguard#

Настройки сервиса и возможные значения (Таблица 24):

Таблица 24. Настройка сервиса Rusguard

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Идентификатор биометрической системы - -
host IP адрес или доменное имя сервера с установленным Rusguard IP адрес в виде X.X.X.X. или site.domain. -
port Порт сервера, на котором развернут Rusguard - 8089
max_workers Максимальное количество потоков, которые можно использовать для репликации лиц. >0 10
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа используемой сети. On - https Off
Off - http
target_photo_number Номер фотографии в СКУД, которая используется для репликации. 0...100 1
target_card_type_id Идентификатор реплицируемого типа карты. Если поле пустое, реплицируется любая карта сотрудника. Доступные идентификаторы типов карт, отображаются в блоке Info. - -
replicate_session_interval_sec Периодичность синхронизации БД СКУД и хранилища Access. Необходимо указывать минимально допустимое время синхронизации, так как Access не получает уведомлений от внешних системы о добавлении/удалении сотрудника. Задается в секундах 0...100 5

Salto#

Сервис предназначен для взаимодействия со СКУД Salto.

  • Поддерживает версию СКУД Salto: 6.6.3.0.

Выполняет репликацию данных пользователей из СКУД Salto в указанный список Luna и генерирует контроллеры SaltoController из полученного списка точек прохода для последующего выполнения запросов на проход.

Настройку ПО СКУД Salto см. в официальной документации.

Настройка параметров для подключения к Salto#

СКУД синхронизирует сотрудников со списком в Luna и слушает события, на основе которых решает открывать или не открывать турникет. Данные события генерируются в Access пайплайном SendToSalto.

При создании нового сервиса используются следующие настройки (Таблица 25):

Таблица 25. Настройка сервиса Salto

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Идентификатор биометрической системы - -
host IP адрес или доменное имя Salto. - -
port Порт сервера, на котором развернут Salto. - 8100
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа сети в решении. On - https Off
Off - http
login Логин пользователя Salto. Поддерживается ввод латиницы, цифр и символов. Пользователь созданный в Salto -
password Пароль пользователя Salto. Поддерживается ввод латиницы, цифр и символов. Пароль пользователя -
max_workers Максимальное количество потоков, которые можно использовать для репликации лиц. >0 10

Sigur#

  • Поддерживает версию СКУД Sigur: 1.1.1.9s.

Данные сервисы предназначены для взаимодействия со СКУД Sigur.

Программные интеграции c ПО СКУД Sigur реализованы для обеспечения:

  • с LP5/КБС для прохода распознанных лиц через турникет/дверь с магнитным замком.
  • с LUNA CARS для обеспечения контроля доступа транспортных средств при проезде через преграждающие устройства.

Настройка СКУД Sigur#

Для запуска и настройки ПО СКУД Sigur необходимо выполнить следующие действия:

1․ Убедиться, что используется ПО СКУД Sigur версии 1.1.1.9.s или новее.

2․ В меню программы управления Sigur выбрать пункт меню «Справка» → «О программе».

3․ Сверить версию ПО с указанной на сайте www.sigur.com.

4․ При необходимости обновить ПО до последней версии.

5․ Настроить взаимодействие между модулем интеграции и сервером ПО СКУД «Sigur».

6․ В меню программы управления Sigur выбрать пункт меню «Файл» → «Настройки».

7․ В диалоге «Редактирование настроек» перейти к пункту «Видеонаблюдение».

8․ Добавить сервер видеонаблюдения (Рисунок 127).

Добавление сервера видеонаблюдения

9․ указать произвольное имя сервера;

10․ тип сервера — «Пользовательская система»;

11․ нажать «Ок»;

12․ ввести параметры сервера подобно указанным ниже (Рисунок 128).

Редактирование параметров сервера видеонаблюдения

13․ «Адрес сервера» и «Порт сервера (НТТР)» — используются при обращении к серверу со стороны СКУД по протоколу HTTP;

14․ «Адрес сервера» соответствует IP адресу машины, на которой запущен Access;

15․ «Порт сервера (НТТР)» — порт для интеграционного модуля (значение по умолчанию «9091», если порт уже используется — изменить);

16․ «Путь к сервису» задает общий префикс путей на сервере для всех запросов от СКУД. Данное значение следует взять из блока информации компонента Sigur в Access, значение поля webhook-url (Рисунок 129).

17․ Активировать флаг Выгружать на серверов фотографии при использовании сервиса Sigur, отключить при использовании сервиса SigurThroughDatabase.

18․ Активировать флаг Получать с сервера события.

Ссылка на Webhook

19․ Включить функцию распознавания лиц.

20․ В диалоге «Редактирование настроек» перейти к пункту «Распознавание лиц».

21․ Установить галочку в пункте «Включить распознавание лиц» (Рисунок 130).

Включение функции распознавания лиц в настройках системы

Настройка точек доступа в Sigur#

При возникновении ошибок перезапустите сервер ПО СКУД Sigur, чтобы он смог подключиться к интеграционному модулю.

Для настройки точек доступа в Sigur необходимо выполнить следующие действия:

1․ В боковом меню программы управления Sigur выбрать пункт «Оборудование» (Рисунок 131).

Боковое меню программы управления Sigur

2․ Выбрать требуемую точку доступа и настроить для неё параметры видеонаблюдения (Рисунок 132):

3․ «Система» — выбрать название созданной пользовательской системы;

4․ «Камера» — выбрать камеру. При нажатии на выпадающий список в нём должны отобразиться названия всех устройств, созданных в Access, это говорит о том, что интеграция работает исправно и Sigur удалось подключиться к Access. Выбрать устройство, которое используется для идентификации нужной точки доступа;

5․ установить галочку в пункте «Включить идентификацию по лицу»;

6․ нажать кнопку «Применить».

Настройка параметров оборудования видеонаблюдения

Прямое подключение#

Функционал Sigur

Основные функции:

  • добавление устройств, с которыми будет работать LP5 и LUNA CARS;
  • получение регулярных обновлений из БД ПО СКУД;
  • отправка запросов на добавление/изменение данных в LP5;
  • получение событий идентификаций;
  • отправка запроса в ПО СКУД о событиях идентификаций;
  • логирование событий о попытке прохода неидентифицированного сотрудника через турникет.

Настройка параметров для подключения к Sigur

СКУД синхронизирует сотрудников со списком в Luna и слушает события, на основе которых решает открывать или не открывать турникет. Данные события генерируются в Access пайплайном SendToSigur.

При создании нового сервиса используются следующие настройки (Таблица 26):

Таблица 26. Настройка сервиса Sigur

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Выпадающий список для выбора идентификатора биометрической системы (LP5 или КБС) в Access. - -
host IP адрес или доменное имя Sigur. - -
luna_cars_id Идентификатор сервиса LunaCars в Access. - -
mark_for_ignore При синхронизации с Sigur, если в теле запроса сотрудника встречается данная комбинация, то запрос игнорируется. Опция необходима для разнесения различных копий Sigur в одной системе. - -
ignore_replication_field_name Название дополнительного поля, отвечающего за игнорирование при репликации. Поле должно иметь логический тип, и отвечать на вопрос: Игнорировать сотрудника при репликации? (Да/Нет) - -
additional_person_field Название дополнительного поля из карточки сотрудника, где записан идентификатор дескриптора - -

Подключение через БД - SigurThroughDatabase#

Сервис обеспечивает интеграцию со СКУД Sigur через прямое подключение к его базе данных.

Access синхронизирует данные сотрудников из базы данных Sigur, учитывая только тех пользователей, у которых заведена карта доступа.

При успешной идентификации сотрудника в биометрической системе Luna, Access отправляет номер его карты на промежуточные контроллеры GateController или PusrController, физически подключенные к СКУД Sigur. Эти контроллеры передают команды на открытие/закрытие прохода.

Интеграция осуществляется напрямую с БД Sigur, без использования API

Sigur не инициирует соединение с Access — данные передаются только в одну сторону (от Access к Sigur через контроллеры)

Функционал SigurThroughDatabase

Основные функции:

  • добавление устройств, с которыми будет работать LP5;
  • получение регулярных обновлений из БД ПО СКУД;
  • отправка запросов на добавление/изменение данных в LP5;
  • получение событий идентификаций;
  • отправка запроса в ПО СКУД о событиях идентификаций;
  • логирование событий о попытке прохода неидентифицированного сотрудника через турникет.

Настройка параметров для подключения к SigurThroughDatabase

При создании нового сервиса используются следующие настройки (Таблица 27):

Таблица 27. Настройка сервиса SigurThroughDatabase

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Идентификатор биометрической системы - -
host IP адрес или доменное имя базы данных Sigur. IP адрес в виде X.X.X.X. или site.domain.
port Порт базы данных Sigur. - 3305
max_workers Максимальное количество потоков, которые можно использовать для репликации лиц. >0 10
db_username Имя пользователя, с помощью которого происходит подключение к базе данных Sigur. - -
db_password Пароль пользователя базы данных Sigur. - -

Strazh#

Функционал Strazh#

  • Поддерживает версию СКУД Strazh: 1.2.211201.648.

Выполняет репликацию данных пользователей из СКУД Strazh (Страж) в указанный список LP5 и генерирует контроллеры StrazhController из полученного списка устройств для последующего выполнения запросов на вход или выход.

Настройка параметров для подключения к Strazh#

Для добавления сервиса необходимо создать его со следующими настройками (Таблица 28):

Таблица 28. Настройка сервиса Strazh

Параметр Описание Возможные значения Значение по умолчанию
name Имя сервиса задаваемое пользователем Любые текстовые названия. Поддерживается ввод латиницы и кириллицы. Не рекомендуется вводить более 30 символов. -
bio_system_id Идентификатор биометрической системы - -
login Логин пользователя Strazh. Поддерживается ввод латиницы, цифр и символов. Пользователь созданный в Strazh. -
password Пароль пользователя Strazh. Поддерживается ввод латиницы, цифр и символов. Пароль пользователя -
host IP адрес или доменное имя сервера с установленным Strazh. IP адрес в виде X.X.X.X. или site.domain. -
port Порт сервера, на котором развернут Strazh - 443
enable_ssl Метод шифрования данных при передаче по сети. Зависит от типа используемой сети. On - https On
Off - http
max_workers Максимальное количество потоков, которые можно использовать для репликации лиц. >0 10
additional_person_field Имя дополнительного поля персоны из СКУД, где будет записан идентификатор дескриптора. - -

Настройка ПО СКУД Strazh для двухфакторной авторизации#

Для настройки ПО выполните следующие действия:

1․ Добавьте в точке прохода параметр "Подтверждение похода внешней системой".

2․ Добавьте параметр "Максимальное время ожидания подтверждения прохода внешней системой".

3․ Скорректируйте таймаут ожидания ответа внешней системы и решение по умолчанию, если система не успевает обработать запрос.

После этого при попытке пройти через эту точку с картой у которой уровень привилегий меньше уровня привилегий точки, через механизм SSE будет отправлено событие с type: access_confirmation и data в виде JSON объекта с полями request и response. В request содержится запрос на поход, в response находится предварительное решение СКУД о возможности похода (т.е. решение после стандартных проверок профиля, расписания и т.д.). Далее СКУД ожидает, что ему отправят решение о походе путем HTTP POST на /access_confirmation с указанием UUID запроса и решением пускать или нет. Вне зависимости от решения СКУД в response внешняя система может пускать и не пускать.