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