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

СКУД SALTO#

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

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

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

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

Поддерживаемые варианты интеграции СКУД SALTO#

Устройство детекции лиц генерирует событие, Access передает событие в LP5 на распознавание, LP5 обрабатывает событие и возвращает результат в Access для дальнейшей обработки.

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

  • репликация - механизм первоначального переноса данных пользователей;
  • синхронизация - механизм периодичного переноса данных пользователей при изменении состава/данных пользователей.

В каждой интеграции c LP5 (Таблица 56) используется сервис Luna.

Таблица 56. Варианты интеграции c LP5

Cервис Устройство Пайплайн
Salto + SaltoController Beward MatchByPhoto +SendToSalto
BioSmart MatchByPhoto +SendToSalto
Dahua MatchByPhoto +SendToSalto
HikvisionCamera MatchByPhoto +SendToSalto
LunaFast4A1 MatchByPhoto +SendToSalto
UniUbi MatchByPhoto +SendToSalto
VKVision02 MatchByPhoto +SendToSalto
R20Face MatchByPhoto +SendToSalto

Стандартная интеграция с использованием Salto#

Интеграция Salto (Рисунок 92) и (Таблица 57).

Схема компонентов при 1ф интеграции с Salto
Рисунок 92. Схема компонентов при 1ф интеграции с Salto

Таблица 57. Описание интеграции

Компонент Описание
Человек Персона, желающая пройти через точку прохода.
Точка прохода Набор компонентов, используемых для контроля доступа человека. Точек прохода может быть подключена более одной, ограничивается лицензией на СКУД. Точка прохода может использовать как на вход, так и на выход. Для каждого направления используется свой считыватель и источник видеоданных.
Источник видеоданных Устройство для извлечения кадра лица человека. Может быть как биометрический терминал (LUNA FAST 4A1 и другие). Биометрический терминал позволяет создать обратную связь для демонстрации человеку информации о проходе.
Турникет Преграждающее устройство для разграничения доступов
СКУД SALTO Центральное ПО для работы с Salto. Хранит данные сотрудников и принимает решение о предоставлении доступа.
Устройство ... Компонент Access для получения данных от источника видеоданных. Выбирается исходя из используемого устройства.
Контроллер SaltoController Компонент Access для отправки в СКУД запроса на открытие двери определенной точки доступа.
Пайплайн SendToSalto Компонент Access для обмена данными с СКУД и передачи данных для отображения на экране устройства.
Пайплайн MatchByPhoto Компонент Access для взаимодействия с БС.
Сервис Salto Компонент Access для выполнения репликации/синхронизации сотрудников из СКУД и прослушивания событий СКУД.
Биометрическая система Система сравнения эталонного фото персоны и лучшего кадра, полученного от источника видеоданных. Поддерживается Luna.

Уровни доступа СКУД SALTO#

В СКУД SALTO, интегрированной с LUNA Access, реализована гибкая система уровней доступа.

Уровни доступа могут назначаться как дверям, так и сотрудникам. Каждый сотрудник и каждая дверь могут иметь список идентификаторов уровней доступа.

Хранение информации:

  • Уровни доступа дверей сохраняются в поле info соответствующих контроллеров в LUNA Access.

  • Уровни доступа сотрудников хранятся в локальном хранилище персон.

Проверка доступа:

При попытке открытия двери LUNA Access сравнивает уровни доступа сотрудника и двери. Дверь откроется только в случае, если у сотрудника есть хотя бы один уровень доступа, совпадающий с одним из уровней, назначенных двери.

Особенности интеграции:

Запрос на открытие двери отправляется в СКУД SALTO в обезличенном виде. В событиях прохода СКУД не отображается кто именно прошёл по биометрии — событие фиксируется как открытие двери оператором СКУД.

Методы взаимодействия с Salto#

Начало эндпоинта для всех запросов (Таблица 58), кроме авторизации: /rpc

Таблица 58. Используемые методы СКУД Salto

Задача Метод Описание
Эндпоинт авторизации /oauth/connect/token Запрос токена авторизации СКУД. Авторизация происходит при добавлении сервиса
Получить версию СКУД POST /GetBootstrapConfiguration Получить версию СКУД
Получить точки доступа СКУД POST /GetDoorListStarting FromItem Запрос на получение точек доступа СКУД
Получить список сотрудников в СКУД (репликация) POST /GetUserListStarting FromItem Запрос на получение списка всех сотрудников в СКУД
Получить список событий в СКУД (синхронизация) POST /GetStatusOfGetSystem AuditorEventList Запрос на получение списка последних событий в СКУД

Диаграмма процессов взаимодействия с SALTO#

Диаграмма процесса (Рисунок 93).

Диаграмма взаимодействия СКУД SALTO с Access
Рисунок 93. Диаграмма взаимодействия СКУД SALTO с Access

1․ Пользователь добавил в Access сервис Salto. 2․ Access отправляет запрос на получение токена авторизации в СКУД. 3․ СКУД возвращает токен для авторизации. Токен имеет время жизни, по истечению которого Access повторно выполняет авторизацию. 4․ Access отправляет запрос на получение информации о СКУД. 5․ СКУД возвращает информацию. Access использует только версию СКУД для проверки совместимости и вывода версии в UI. 6․ Access отправляет запрос на получение точек доступа, созданных в СКУД. 7․ СКУД возвращает ID точек доступа. 8․ Access создает контроллеры SaltoController в соответствии с полученными ID. 9․ Access отправляет запрос на получение списка сотрудников в СКУД. 10․ СКУД возвращает список сотрудников. 11․ Access сохраняет информацию по каждому сотруднику в локальное хранилище. 12․ Access отправляет запрос каждые 10 секунд для получения событий об изменении сотрудников/дверей для выполнения синхронизации. 13․ СКУД возвращает события. 14․ Access добавляет/обновляет/удаляет информацию по каждому сотруднику в локальном хранилище.