В разделе описаны настройки терминала, доступные в WEB-интерфейсе.

Доступ к WEB-интерфейсу 

Для доступа к WEB-интерфейсу используется интернет-браузер, например, Google Chrome, Opera, Mozilla Firefox, Microsoft Edge и другие.
Убедитесь, что между компьютером и терминалом настроена маршрутизация, открыт TCP порт 8082.
В интернет-браузере в строке адреса введите IP-адрес терминала в виде IP_address:8082.
Выполните авторизацию по логину root. Пароль по умолчанию bioroot.

После успешной авторизации станут доступны разделы WEB-интерфейса.

Раздел Overview

В данном разделе представлена информация о терминале.

Кнопка Update firmware предназначена для обновления встроенного ПО терминала.
Кнопка Change password предназначена для смены пароля для входа в WEB-интерфейс.
По нажатию открывается окно для ввода нового пароля.

Раздел Settings

В данном разделе настраиваются параметры работы терминала.

Блок Core:

Matching level

FAR

Highest

10-8

High

10-7

Intermediate

10-6

Low

10-5

Very Low

10-4

Lowest

10-3

Блок PV WTC 2:

Блок NTP:

Блок System:

Блок Temperature measurement:


Внизу раздела Settings расположены следующие кнопки:
Save
Кнопка предназначена для сохранения сделанных изменений.
Cancel
Кнопка предназначена для отмены сделанных изменений.
Также можно вернуться в раздел Overview, нажав кнопку Back To Overview в правой верхней части окна. Изменения при этом не сохранятся.
Reset work model
Кнопка предназначена для удаления рабочих моделей, созданных пользователем. Останутся только предустановленные рабочие модели.

Кнопка предназначена инициализации терминала (удаления из памяти терминала списка сотрудников, их идентификаторов и журнала событий).
Кнопка предназначена для скачивания LOG-файлов.

Раздел Work Model

В данном разделе создаются и редактируются рабочие модели.
Рабочая модель – это сценарий работы терминала, состоящий из совокупности событий (Wait actions) и действий (Exec actions). Терминал ожидает появления одного или нескольких последовательных событий (например, прикладывание ладони к сканеру, появление сигнала на дискретном входе и т.д.) и реагирует на них соответствующими действиями (срабатывание реле, отправка кода по интерфейсу Wiegand и т.д.).

Терминал имеет ряд предустановленных рабочих моделей, отвечающих наиболее частым сценариям использования. Описание предустановленных рабочих моделей приведено в пункте 6.1.1 Подраздел СИСТЕМА.
В большинстве случаев использования терминала достаточно выбрать одну из предустановленных рабочих моделей. Однако, при наличии каких-либо дополнительных требований к работе терминала или при нестандартных сценариях его использования можно внести изменения в предустановленную рабочую модель или создать новую.

При необходимости внести изменения в предустановленную рабочую модель или создать новую рекомендуется обратиться к специалистам технической поддержки.

Внесение изменений в предустановленную рабочую модель выполняется путем ее копирования и редактирования сделанной копии.

Для предустановленных рабочих моделей доступны следующие опции:

создание новой рабочей модели;

создание копии выбранной рабочей модели, с целью ее дальнейшего редактирования;

экспорт выбранной рабочей модели для сохранения на ПК;

импорт рабочей модели из сохраненного файла.

Для созданных пользователем моделей доступны также опции:

редактирование рабочей модели;

удаление рабочей модели

Далее подробно описана структура и параметры рабочей модели. Затем показаны примеры создания новых рабочих моделей для различных сценариев использования терминала.

Структура и параметры рабочей модели

Для описания структуры и параметров рабочей модели создадим новую рабочую модель, нажав кнопку New.
В верхней части окна находится поле с редактируемым названием рабочей модели.
Кнопки Save и Cancel предназначены для сохранения и отмены изменений соответственно.
Далее располагаются блоки действий (Exec actions) и блоки событий (Wait actions).
Каждый блок действий может содержать несколько действий, выполняющихся одновременно.
Каждый блок событий может содержать несколько событий, расположенных в иерархической последовательности. При появлении события, расположенного выше в списке, терминал реагирует на него соответствующими действиями блока Exec actions и переходит к ожиданию следующего события из текущего блока Wait actions.

В блоках доступны следующие элементы управления:

создать новый блок;

развернуть или свернуть список действий/событий в блоке;

добавить новое действие/событие в блок;

редактировать выделенное действие/событие (по нажатию в правой части окна открывается редактор Editor);

удалить выделенное действие/событие.

Блоки действий (Exec actions)
Для блока можно задать название блока и добавить действия в этом блоке, действия будут выполняться последовательно, в том порядке, в котором они были добавлены. Обратите внимание, что порядок действий внутри одного блока после их добавления изменить будет нельзя.
Блок действий имеет следующие параметры:


Типы возможных действий:


После выбора типа действия становятся доступны для редактирования его параметры.

Для всех типов действий настраиваются общие параметры:

On retry count (Счетчик повторов)

В настоящее время не используется

Comment (Комментарий)

Текстовое описание действия. Будет отображаться рядом с названием.


Дополнительно для каждого типа действий настраиваются параметры:

ActionOut




Out

Выбор реле:
Relay – встроенное реле терминала
Bur 1 – реле 1 блока управления реле (БУР BioSmart)
Bur 2 – реле 2 блока управления реле (БУР BioSmart)

Level

Воздействие:
1 – срабатывание реле
0 – возврат реле в исходное состояние на время, заданное параметром Period

Repeat count

Количество повторов срабатывания реле

Period

Длительность удержания реле в сработавшем состоянии. Задается в миллисекундах.

ActionWiegand






Number

Номер wiegand-выхода (доступен «Num 0»)

Type

Битность wiegand-выхода (26 bits, 32 bits)

Length pulse

Ширина импульсов в микросекундах (Рекомендуемое значение – 200)

Length interval

Период следования импульсов в микросекундах (Рекомендуемое значение – 2000)

Facility Code

Часть кода RFID-карты, общая для многих карт. Используется для обозначения конкретного охраняемого объекта или здания.

Role

Тип передаваемых данных:
Employee id - код сотрудника
Employee сard – код RFID-карты сотрудника
Employee pin – пин-код сотрудника
сode – любое число не более 4х байт

ActionIdentServerPassConfirm

Pass Direction

Направление прохода сотрудника:
Enter – Вход
Exit – Выход


Блок событий (Wait actions)
В блоке доступны для выбора следующие типы событий:


После выбора типа события становятся доступны для редактирования его параметры.

Для всех типов действий настраиваются общие параметры:

Identification (Идентификация)

В настоящее время не используется

Display identification
(Отображение идентификации)

Отображение на дисплее результата идентификации. По умолчанию включено.

Retry Count
(Количество попыток идентификации)

Допустимое количество неуспешных попыток идентификации перед тем как будет сформировано событие неуспешной идентификации.

Log on retry
(Запись лога при попытке повтора)

При каждой попытке идентификации в ПО Biosmart-Studio v6 будет генерироваться сообщение о результате идентификации. По умолчанию отключено.

Log
(Запись лога при поступлении данного события)

Выбор сообщения, которое будет генерироваться в ПО Biosmart-Studio v6 при поступлении данного события. Список возможных сообщений приведен в Приложение 3.

Log Success\Fail
(Запись лога при успешной\неуспешной идентификации)

Выбор сообщения, которое будет генерироваться в ПО Biosmart-Studio v6 при успешной\неуспешной идентификации. Список возможных сообщений приведен в Приложение 3.

Exec
(Блоки действий на выполнение)

Выбор действия, являющегося реакцией на поступление данного события

Exec success\fail
(Блоки действий на выполнение)

Выбор действия, являющегося реакцией на успешную/неуспешную идентификацию

Comment (Комментарии)

Текстовое описание события. Будет отображаться рядом с названием.

Дополнительно для каждого типа события настраиваются параметры:

ActionCard


Ident server pass direction

Направление прохода сотрудника, передающееся на СИ BioSmart для реализации функции Antipassback

Wait pass

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

AcctionPalm





Pass verification without template

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

Multiaccess

Режим одновременного доступа двух лиц:
Slave - ожидается ладонь сопровождаемого
Master – ладонь сопровождающего
Any – любого

Ident server pass direction

Направление прохода сотрудника, передающееся на СИ BioSmart для реализации функции Antipassback

Wait pass

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

Exec on alarm palm

Выбор действия, являющегося реакцией на прикладывание «тревожной ладони»

ActionIn


Number

Номер дискретного входа:
Input 0 – дискретный вход терминала
Input Bur 0 – дискретный вход №1 БУР BioSmart
Input Bur 1 – дискретный вход №2 БУР BioSmart
Input Bur 2 – дискретный вход №3 БУР BioSmart
Input Bur 3 – дискретный вход №4 БУР BioSmart

Level

Уровень сигнала:
1 – приемом сигнала считается замыкание контактов дискретного входа
0 – приемом сигнала считается размыкание контактов дискретного входа

ActionTimeout


Interval

Длительность интервала в миллисекундах

Timer text

Сообщение, отображаемое дисплее по окончании временного интервала

ActionTimeInterval

Mon - Sun

Выбор дней недели с временным промежутком

ActionEBS010

Identifications for alcohol test

Параметр, задающий частоту проверок на алкоголь (среднее количество идентификаций, на которое приходится одна проверка):
0 или 1 – проверка на алкоголь при каждой идентификации
N > 1 – проверка на алкоголь в среднем при каждой N-ой идентификации

ActionKeyboard

Key

Кнопка, нажатие которой ожидается (0-9)

ActionGroupCode

Default

Если опция включена, будет использован код группы по умолчанию

ActionEnroll

Type

Определяет тип регистрируемых данных:
Palm – шаблон вен ладони
Card – код карты
Pin – пин-код

Создание простой рабочей модели

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

1. Создайте событие, которого будет ожидать терминал, в данном случае это будет приложение карты к считывателю. Для этого:


2. Создайте блоки действий, выполняемых при успешной либо неудачной идентификации.


3. Свяжите блок события и блоки действий.

Создание рабочей модели с отправкой данных по интерфейсу Wiegand 

В данном пункте описано создание более сложной рабочей модели.
В начальный момент времени терминал ожидает приложенной ладони или карты.

Готовая рабочая модель выглядит следующим образом:

Создайте первый блок действий – Успешная идентификация ладони. Он используется при успешной идентификации по ладони. Итогом его выполнения станет отправка кода карты сотрудника на wiegand-выход.
Добавьте действие ActionWiegand (Отправка кода карты сотрудника) со следующими параметрами:
Number (номер wiegand-выхода): Num 0
Type (битность wiegand-выхода): 26 bits
Length pulse (ширина импульсов в микросекундах): 200 (рекомендуемое значение)
Length interval (период следования импульсов в микросекундах): 2000 (рекомендуемое значение)
Role (тип передаваемых данных): Employee card

Создайте следующий блок действий – Успешная идентификация карты. Он используется при успешной идентификации по карте. Итогом его выполнения станет отправка кода карты сотрудника на wiegand-выход.
Добавьте действие ActionWiegand (Отправка кода карты сотрудника). Параметры зададим аналогично предыдущему пункту.

Создайте третий блок действий – Неудачная идентификация ладони. Он используется, если ладонь не была идентифицирована. Итогом его выполнения станет отправка кода «23» на wiegand-выход.
Добавьте действие ActionWiegand (Отправка кода 23) со следующими параметрами:
Role (тип передаваемых данных): code
Code (передаваемый код): 23

Создайте последний блок действий – Неудачная идентификация карты. Он используется, если код карты не найден в базе данных. Итогом его выполнения станет отправка кода приложенной карты на wiegand-выход.
Добавьте действие ActionWiegand (Отправка кода карты) с параметром:
Role (тип передаваемых данных): Employee card

Теперь определите события, которые будут вызывать описанные выше действия. Для этого создайте событие Карта (ActionCard). Оно будет отвечать приложению карты.
Установите следующие параметры данного события:


Создайте событие Ладонь (ActionPalm), которое будет отвечать приложенной ладони.
Параметры события определим следующим образом:

Создание рабочей модели c использованием реле/кнопки

В данном пункте будет описано создание рабочей модели с использованием реле и кнопки.
В начальный момент времени терминал ожидает прикладывания карты или нажатия кнопки.

Готовая рабочая модель выглядит следующим образом:

Потребуются три различных блока действий: блок для срабатывания реле и блоки для отправки разных кодов на wiegand-выход.
Создайте первый блок действий - Управление реле. Он используется при нажатии на кнопку и при успешной идентификации по ладони.
Добавьте в блок действие ActionOut (Управление выходом) с параметрами:
Out (выбор реле или дискретного выхода): Relay;
Repeat count (количество повторов срабатывания реле): 1
Period (длительность в миллисекундах удержания реле в сработавшем состоянии): 7000

Создайте следующий блок действий – Код карты. Он используется при неуспешной идентификации по ладони.
Добавьте действие ActionWiegand (Код карты пользователя) со следующими параметрами:
Number (номер wiegand-выхода): Num 0
Type (битность wiegand-выхода): 26 bits
Length pulse (ширина импульсов в микросекундах): 200 (рекомендуемое значение)
Length interval (период следования импульсов в микросекундах): 2000 (рекомендуемое значение)
Role (тип передаваемых данных): Employee card
Устанавливаем три попытки идентификации (On retry count: 3), то есть после третьей неудачной попытки идентификации по ладони на wiegand-выход будет отправлен код карты.

Последний необходимый блок действий – Статичный код. Он отвечает за отправку кода «23» на wiegand-выход.
Добавьте действие ActionWiegand (Код 23) со следующими параметрами:
Number (номер wiegand-выхода): Num 0
Type (битность wiegand-выхода): 26 bits
Length pulse (ширина импульсов в микросекундах): 200 (рекомендуемое значение)
Length interval (период следования импульсов в микросекундах): 2000 (рекомендуемое значение)
Role (тип передаваемых данных): code
Code (передаваемый код): 23

Теперь определите события, которые будут вызывать описанные выше действия. Для этого создайте событие ActionCard (Ожидание карты).
Установите следующие параметры данного события:


Далее добавьте событие идентификации по ладони ActionPalm (Ожидание ладони). Обратите внимание, что это событие должно располагаться ниже по иерархии, так как ожидается после события ActionCard (Ожидание карты).
Установите следующие параметры данного события:


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


Создайте последнее событие ActionIn (Ожидание кнопки выхода) с параметрами:

Создание рабочей модели c использованием датчика прохода

В данном пункте будет описано создание рабочей модели с использованием датчика прохода.
Терминал ожидает прикладывания ладони или карты.
При успешной идентификации по ладони или карте ожидается срабатывание датчика прохода или истечение временного интервала 4 секунды.
Если сотрудник идентифицировался и прошел в течение указанного интервала времени, то в ПО Biosmart-Studio v6 будет сформировано событие «Идентификация сотрудника успешна».
Если сотрудник идентифицировался, но не прошел в течение указанного интервала времени, то в ПО Biosmart-Studio v6 будет сформировано событие «Идентификация успешна. Проход не выполнен», которое не будет учтено в системе учёта рабочего времени.
Готовая рабочая модель выглядит следующим образом:

Создайте событие идентификации по ладони ActionPalm (Ожидание ладони).
Установите следующие параметры данного события:


Создайте следующее событие ActionIn (Ожидание прохода). Обратите внимание, что это событие должно располагаться ниже по иерархии, так как ожидается после события ActionPalm (Ожидание ладони).
Установите следующие параметры данного события:


Для того, чтобы ограничить время, в течение которого терминал ожидает срабатывания датчика прохода (чтобы терминал вернулся к ожиданию ладони), создайте событие ActionTimeout. Обратите внимание, что это событие расположено на одном уровне с событием ActionIn (Ожидание прохода), так как они ожидаются одновременно.
Установите следующие параметры данного события:


Аналогичным образом создайте событие идентификации по карте ActionCard (Ожидание карты) с последующим ожиданием срабатывания датчика прохода ActionIn (Ожидание прохода) или истечения интервала времени ActionTimeout.