СКУД 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
Стандартная интеграция с использованием Salto#
Интеграция Salto (Рисунок 92) и (Таблица 57).

Таблица 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).

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 добавляет/обновляет/удаляет информацию по каждому сотруднику в локальном хранилище.