Механизм работы делегирования
При идентификации объекта доступа на считывателе контроллер Sigur посылает запрос серверу СКУД, а тот перенаправляет его серверу внешней системы (который может располагаться как внутри локальной сети организации, так и в «облаке»). При получении ответа от внешней системы сервер Sigur отправляет его на контроллер, который при разрешающем ответе разблокирует исполнительное устройство, например, турникет.
После совершения прохода зафиксированное событие сохраняется в СКУД и отправляется на сервер внешней системы. Функция реализована программно, поэтому для ее работы необходима стабильная связь с сервером.
Порядок взаимодействия систем
В Sigur механизм делегирования можно реализовать двумя способами - с использованием простого текстового протокола поверх TCP и по протоколам HTTP(S).
Веб-делегирование
Система поддерживает работу по протоколам HTTP и HTTPS. Поддерживается HTTP авторизация. Отправка HTTP запросов может осуществляться как напрямую, так и через HTTP-прокси (с авторизацией или без нее).
Технически взаимодействие выполняется HTTP(S) POST запросами, исходящими от сервиса Sigur. Получателем запросов является внешняя система. Данные передаются в формате JSON в кодировке UTF-8.
Также при web-делегировании, кроме принятия решения о доступе, внешней системе можно дать возможность запрашивать у Sigur какое-либо дополнительное условие прохода - например, распознать лицо или провести алкотестирование.
TCP-делегирование
На стороне сервера Sigur запускается TCP-сервер, к определенному порту которого подключается внешняя система и инициирует информационный обмен сообщениями по текстовому протоколу, разработанному специалистами Sigur. Этот протокол ориентирован на передачу однострочных сообщений и имеет более широкий функционал - не только для делегирования полномочий.
Настройка делегирования
Получение информации от внешней системы и отправка зафиксированных событий от СКУД настраиваются в ПО Sigur раздельно, поэтому представленные сервисы можно использовать как совместно, так и по отдельности.
Если требуется только передача проходов из СКУД во внешнюю систему, в Sigur можно использовать и другие механизмы взаимодействия.
Лицензирование
Функция входит в бесплатный и «Базовый» модули программного обеспечения. Обратите внимание, что решение подобных задач требует обязательного согласования со специалистами службы технической поддержки Sigur.