Seenaptec Access Platform

Программная платформа управления физическим доступом
Логика СКУД

Программная платформа управления физическим доступом

Seenaptec Access Platform переносит логику СКУД из распределённых аппаратных контроллеров в программную среду. Периферийные устройства считывают идентификаторы, контролируют входы и выполняют команды, а решение о доступе принимает сервер.

Так архитектура системы отделяет правила доступа от конкретного считывателя, замка или контроллера и позволяет управлять объектами как частью единой модели физической инфраструктуры.

Сервер вместо распределённой логики

Основная логика Seenaptec выполняется на сервере. Платформа обрабатывает запросы доступа, управляет состояниями объектов, взаимодействует с OSDP-линиями, хранит конфигурацию и данные доступа, ведёт журнал и предоставляет веб-интерфейс и REST API.

Серверные компоненты устанавливаются на Linux и поддерживают архитектуры amd64 и arm64. Рабочее место оператора — обычный веб-браузер, отдельное клиентское приложение не требуется.

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

Объект вместо контроллера

Основная сущность Seenaptec — объект доступа.

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

Физическое оборудование подключается к объекту отдельно. Считыватель, замок, кнопка, датчик двери или другой компонент занимает соответствующий функциональный слот объекта.

Права при этом назначаются объекту, а не контроллеру или считывателю. Поэтому объект можно создать ещё до монтажа оборудования, а неисправное или модернизируемое устройство впоследствии заменить без повторного назначения прав и без потери истории объекта.

Это разделяет две вещи, которые в классической СКУД обычно связаны между собой:

  • что защищается — объект и его правила;
  • чем это реализовано — подключённое оборудование.

Физическое пространство как модель системы

Отдельные объекты Seenaptec могут объединяться в общую модель физического пространства.

Двери, турникеты, шкафы и другие точки могут входить в периметры, маршруты, категории и зоны учёта присутствия. Одно правило может действовать сразу на группу объектов, даже если они подключены к разным линиям оборудования.

Так система работает уже не только с отдельным событием «дверь открыта». Она может учитывать:

  • нахождение человека внутри периметра;
  • последовательность перемещения по маршруту;
  • наличие или отсутствие условий допуска;
  • время нахождения в зоне;
  • активные сессии работы с объектами;
  • состояние самого защищаемого объекта.

Seenaptec в реальном времени ведёт присутствие в периметрах, активные условия и открытые сессии доступа.

Это позволяет описывать в одной системе не только проходные, но и кабинеты, технологические зоны, помещения, серверные шкафы и другие физические объекты предприятия.

Решение о доступе формируется программно

Получение идентификатора — только начало обработки запроса.

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

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

Идентификатор → объект → персона → пропуск → правила → решение → команда

Причина разрешения или отказа, действия оборудования и изменение состояния объекта сохраняются в журнале событий.

OSDP как единый транспорт оборудования

Для связи с периферией Seenaptec использует OSDP поверх RS-485. Линии могут подключаться к серверу через локальные USB–RS-485 или сетевые Ethernet–RS-485 преобразователи.

На одной линии поддерживается до 64 адресных устройств. Платформа предусматривает резервирование линий и централизованно контролирует их состояние.

Поддерживается OSDP Secure Channel с рабочими ключами и их ротацией. Микропрограммы совместимых устройств могут обновляться непосредственно из веб-интерфейса платформы.

Для оборудования с поддержкой Seenaptec SecureBus (SSB) дополнительно автоматизируются обнаружение устройств по серийным номерам, назначение адресов, согласование скорости линии и настройка оборудования.

В результате одна OSDP-инфраструктура объединяет считыватели, замки, ручки, входы, выходы и другие компоненты в управляемую сервером систему.

Единая среда управления

Оборудование, объекты доступа, персоны, пропуска, правила, события и текущее состояние системы находятся в одной программной среде.

Администраторы и операторы работают через веб-интерфейс. Для внешних систем предусмотрен REST API со спецификациями OpenAPI и встроенным Swagger UI.

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

Журнал построен по принципу добавления записей: сохранённые события не изменяются средствами веб-интерфейса и используются для последующего анализа и контроля целостности истории.

Платформа расширяется модулями

Seenaptec Access Platform предоставляет единое ядро для управления объектами, оборудованием, доступом и событиями.

Дополнительные программные модули расширяют эту модель под требования конкретного объекта: добавляют специализированные правила доступа, работу с различными типами персонала, расширенный учёт и хранение данных, специальные типы объектов и другие функции.