Все страницы
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 23 Следующий »

Аппаратная часть

Нам понадобятся: 

  • Контроллер Elsys v2
  • Модуль Elsys-IP
  • Модуль расширения памяти
  • PoE-инжектор 802.3at class 4
  • Неуправляемый коммутатор/свич
  • ПК

Программная часть

Всё ПО можно скачать с сайта производителя/разработчика: http://www.trevog.net/support/software/

Нам нужно следующее:

  • ПО Бастион-2 
  • СУБД PostgreSQL 11.11 (именно такая, на 12 не работает)
  • Сервер интеграции СКУД и ОС Elsys (программный сервис Elsys-SDK II)
  • Конфигуратор контроллеров СКУД и ОС Elsys, функционирующих под управлением сервера интеграции
  • Демо-ключ или лицензионный ключ (демо приложен к статье). LIC_ID1635.lkey

Документация

Вся документация на ПО и оборудование TwinPro находится здесь: http://www.trevog.net/catalog/documentation/bastion2/ или здесь (после установки ПО): C:\Program Files (x86)\ES-Prom\Bastion2\Docs

  • Elsys-IP. Модуль Ethernet-интерфейса. Руководство по эксплуатации
  • Бастион-2 – Elsys. Руководство администратора
  • СКУД большой емкости с функциями охранной сигнализации Elsys. Руководство по эксплуатации
  • АПК «Бастион-2». Руководство администратора
  • «Бастион-2 – АРМ Бюро пропусков». Руководство оператора
  • Бастион-2 – BioSmart. Руководство администратора (Бастион-2 – BioSmart. Руководство администратора.pdf)

Документация на терминал Biosmart Quasar находится здесь: Терминал BioSmart Quasar. Руководство по эксплуатации

Обучающие видео:

 


Сборка стенда

Сборка и подключение оборудования TwinPro

Подключаем к блоку питания шнур с вилкой, вставляем модуль памяти, подключаем Elsys-IP к контроллеру по следующей схеме:

В моём случае не хватало перемычек, поставил свою. Следуя рекомендациям, все (четыре) они должны быть установлены.

Затем подключаем wiegand-вход от Квазара. Ниже фото подключений различных линий связи и итоговый вид контроллера:

    

После сборки подаём питание на контроллер и проверяем, что лампочки Rx/Tx и Run быстро мерцают (все три). Значит контроллер и модуль расширения подключен/настроен корректно. В случае, если хотя бы один светодиод не мерцает, требуется выполнить сброс устройства на заводские настройки. Ниже приведена инеструкция, как это сделать.

Процедура очистки конфигурации позволяет вернуть все настройки контроллера к
заводским установкам. Для выполнения этой процедуры необходимо выполнить
следующую последовательность действий:
1) включить питание контроллера;
2) нажать и продолжать удерживать кнопку CLEAR;
3) кратковременно нажать кнопку RESET, продолжая удерживать кнопку CLEAR.
Индикатор RUN должен быть погашен;
4) дождаться момента включения индикатора RUN, после чего кнопку CLEAR можно
отпустить;
5) дождаться окончания процедуры очистки конфигурации (время очистки зависит от
типа установленного модуля расширения и составляет около пяти секунд), о чём
будет свидетельствовать переход индикатора RUN в мигающий режим. При очистке
конфигурации выполняется тестирование подключенного модуля расширения памяти.
Если тест прошёл успешно, мигание индикатора RUN будет соответствовать
установленной DIP-переключателем SW1 скорости обмена. Если была обнаружена
неисправность, по окончании теста индикатор RUN будет мигать в режиме «три
короткие вспышки подряд с периодом 1,5 с», при этом работа контроллера в штатном
режиме будет невозможна.

Сборка и подключение оборудования Biosmart

Подключаем питание, wiegand к Квазару:

Дожидаемся загрузки терминала, заходим в меню. В пункте Сеть настраиваем сетевые реквизиты, в пункте Система выбираем режим работы (Идентификация по лицу), настраиваем Wiegand-выход. Переходим в пункт Сканирование, проверяем, что выбран алгоритм ALGO-2.

    

Все прочие настройки не являются строго необходимыми, можно выполнить в соответствии с РЭ на терминал.

Стенд готов. Переходим к настройке ПО.

Установка и настройка программного обеспечения

Само собой разумеется, что установку и настройку всего ПО следует выполнять с правами локального администратора.

Установка СУБД PostgreSQL

Запускаем файл postgresql-11.11-1-windows-x64.exe, папку установки оставляем по умолчанию, придумываем пароль для учётной записи Postgres, локальные дефиниции указываем Russian/Russia. Во время установки порт нужно поменять на любой свободный порт, отличный от 5432, если уже установлено ПО Biosmart-Studio. В нашем случае установщик сам подставил порт 5433. Stack Builder в конце установки запускать не нужно.

   

В руководстве администратора сказано, что следует поменять параметры БД, указанные ниже, но я ничего не менял, всё оставил по умолчанию, так как система работает на 1 ПК и подключение с других рабочих мест не требуется.

Настройка параметров сервера PostgreSQL
После установки сервера СУБД PostgreSQL следует настроить конфигурационные файлы postgresql.conf и pg_hba.conf, находящиеся по умолчанию в папке C:\Program Files\PostgreSQL\11\data. Перед этим требуется остановить службу postgresql-x64-11. После внесения и сохранения изменений службу необходимо вновь запустить.
Редактировать файлы можно в программе «Блокнот». Строки, начинающиеся с символа #, закомментированы (неактивны). Для активации параметра символ # следует удалить.
Рекомендуется проверить значения следующих параметров:
1. Проверить, какая временная зона прописалась в конфигурационном файле PostgreSQL. В файле: \PostgreSQL\11\data\postgresql.conf в параметр timezone должна прописаться временная зона, соответствующая часовому поясу, установленному на хосте. Например, для часового пояса "Самара, Ижевск" в postgresql.conf должно быть:
timezone = 'Europe/Samara'
Посмотреть список поддерживаемых в СУБД PostgreSQL временных зон можно в результатах запроса
select * from pg_timezone_names
2. В файле \PostgreSQL\11\data\postgresql.conf рекомендуется установить следующие параметры:
# - Connection Settings -
max_connections = 500 # (change requires restart)
# - Memory -
shared_buffers = 256MB # min 128kB
temp_buffers = 32MB # min 800kB
work_mem = 64MB # min 64kB
maintenance_work_mem = 128MB # min 1MB
# - Background Writer -
bgwriter_delay = 20ms # 10-10000ms between rounds
bgwriter_lru_maxpages = 400 # 0-1000 max buffers written/round
bgwriter_lru_multiplier = 4.0
# AUTOVACUUM PARAMETERS
autovacuum = on
autovacuum_max_workers = 6 # max number of autovacuum subprocesses
autovacuum_naptime = 20s # time between autovacuum runs
autovacuum_vacuum_cost_limit = 400 # default vacuum cost limit for
3. В файле pg_hba.conf рекомендуется установить следующие параметры:
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
host all all 0.0.0.0/0 md5

Установка ПО Бастион-2

Распаковываем скачанный архив с дистрибутивом, запускаем файл BastionSetup.exe

В процессе установки принимаем лицензионное согашение, оставляем папку назначения незменной, ставим дополнительно галочки, как на скриншотах ниже:

  

Указываем параметры подключения к БД и устанавливаем код подключения к серверу (запоминаем его):

 

Завершаем установку.

 Настройка подключения к БД

 Управление схемами БД

Запускаем утилиту Управление схемами БД. Вводим параметры сервера БД (переделать скриншот?). Откроется окно:

  

Нажимаем на + (Создать БД), заполняем все поля, нижнюю строку оставляем без изменений (если при установке Бастион-2 не забыли поставить галочку на основные дампы, она заполнится автоматически), затем кнопку Создать. В списке появится новая база данных.

 

Закрываем окно управления базами данных.

Настройка подключений

Запускаем утилиту Настройка подключений. В открывшемся окошке нажимаем на пиктограмму карандаша. Откроется окно с настройками, которые были указаны при установке Бастион-2. 

  

Нажимаем кнопку Проверка подключения сначала сверху, затем снизу. В случае, если всё настройки корректны, оба раза появится сообщение об успехе. Если проверка соединения с сервером выдаёт ошибку, проверить, запущена ли служба BAgentSvc (подробнее в п. 5.5)

Настройка подключения к БД на этом завершена.

Установка и настройка внешних сервисов

Устанавливаем заранее скачанные приложения:

 

Настроек при установке никаких нет, Далее, Далее, закончили.

 Настройка сервиса программного SDK

Запускаем утилиту Настройка сервиса.

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

 

Конфигурация СКУД Elsys

Запускаем утилиту Конфигуратор СКУД Elsys. При запуске потребуется указать реквизиты подключения из предыдущего шага (IP из сетевого ин терфейса, Порт без изменения (если не менялся), пароль берём из поля Пароль сервиса (по умолчанию ElsysAppService). 

 

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

  

После всех проверок нажимаем на иконку с лупой и переходим к поиску контроллеров. Открываем вкладку Поиск контроллеров в сетевых группах. Нажимаем кнопку Начать поиск.

Должен найтись контроллер с адресом по умолчанию 192.168.127.254. Присваиваем номер сетевой группы (1), локальный адрес (1), прописываем необходимые сетевые реквизиты и нажимаем кнопку Добавить в базу. При добавлении данного контроллера появится диалоговое окно, в котором можно выбрать предустановленные настройки. Выбираем необходимое нам и нажимаем кнопку Выбрать. Заменяем наименование устройства, выбираем Да, закрываем окно поиска контроллеров.

 

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

Добавление драйверов контроллеров в Бастион

Демо-ключ (приложен к статье, или запрашиваем у ТвинПро) копируем в следующую папку: C:\Program Files (x86)\ES-Prom\Bastion2.

Проверяем, что стартовала служба BAgenSvc, при необходимости запускаем вручную. После установки ПО желательно перезагрузить ПК, но можно и так.

Запускаем ПО Бастион-2. Логин и пароль администратора по умолчанию q.

После открытия программы переходим на вкладку Конфигурация и выбираем пункт Сеть. В открывшемся окне нажимаем + и добавляем необходимые драйверы. В нашем случае это Elsys v2 и Biosmart. Прописываем их названия в поле Имя. В конце нажимаем кнопку Сохранить.

   

После внесения изменений в драйвер необходимо перезапустить АРМ и сервис.

Настройка драйверов контроллеров

Настройка драйвера Elsys

После перезапуска переходим в раздел Драйверы, Там уже не пусто, появились драйверы из предыдущего пункта.

Можно проверить настройки драйвера Elsys. Для этого нажимаем на кнопку Параметры драйвера. Появится окошко ниже, соглашаемся, запускаем конфигуратор.


В появившемся окне прописываем настройки сервера интеграции из пункта 5.4.1, нажимаем Сохранить. Пароль, напомню, ElsysAppService.

Снова открываем Параметры драйвера. В появившемся окное соглашаемся с обновлением конфигурации, далее соглашаемся заменить названия устройств. Снова откроется конфигуратор драйвера.

  

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

Настройка драйвера Biosmart

Переходим к настройке драйвера Biosmart. Нажимаем кнопку Конфигурация. Появится окно со считывателями. Далее нажимаем +, выбираем терминал Biosmart Quasar и выбираем количество, которое мы подключаем. В нашем случае всего 1 терминал.

 

Щёлкаем по появившемуся терминалу и настраиваем его параметры: wiegand-выход, к которому мы подключили контроллер Elsys в пункте 4 при настройке стенда, режим работы (Лицо/Карта или Лицо+Карта), IP-адрес, порт. Не забываем сохранить эти настройки. С настройкой драйверов закончили.

Настройка планов

Для наглядности и мониторинга событий в реальном времени нужно добавить иконку терминала на План. Для этого открываем раздел Конфигурация, пункт Настройка планов.

В открывшемся окне настроек раскрываем слева дерево с устройствами, выбираем терминал Квазар и мышкой перетягиваем его на план. Иконками увеличения/уменьшения размера подбираем удобный, затем сохраняем внесённые изменения. Закрываем окно.

Добавление и настройка сотрудников

Настройка уровней доступа

Запускаем ПО Бюро пропусков. Первым делом нужно настроить уровни доступа. На панели инструментов находим пиктограмму Уровни доступа, запускаем.

Откроется окно редактирования уровней доступа. Нажимаем сверху +, появится новый уровень доступа. Даём ему имя, нажимаем Enter. Затем нажимаем + в середине окна. Откроется окно добавления элементов. Отмечаем Квазар, отмечаем дверь, к которой он подключен на контроллере (в нашем случае это первая дверь, R1). Нажимаем ОК. Возвращаемся в предыдущее окно, проверяем, что устройства добавились, снова нажимаем ОК.

  

Добавление сотрудника

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

Теперь щёлкаем правой кнопкой мышки в нижней части раздела Заявки и выбираем пункт Новая заявка. Откроется окно со свойствами создаваемого пропуска. Обязательными к заполнению являются поля Фамилия и Должность, поле Место работы (если было выделено созданное в предыдущем пункте подразделение), Табельный номер и Корпоративный код заполнятся автоматически. Ещё для корректной работы Квазара необходимо загрузить фото человека, делаем это удобным способом (веб-камера, файл). Переходим на следующую вкладку Пропуск, проверяем, что в пункте Категория пропуска подставилось корректное значение (Для служащих в нашем случае). Переходим к следующей вкладке Уровень доступа, выбираем созданный в пункте 5.7.1 уровень доступа (у нас это Квазар). На этом первичное создание пропуска можно считать законченным, нажимаем ОК.

   

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

  

На этом создание пропуска закончено. Закрываем программу "Бюро пропусков".

Тестовая эксплуатация

Снова возвращаемся в ПО Бастион-2. Открываем раздел Драйверы, выбираем пункт Инициализация.

В окне инициализации выбираем терминал (ставим галочку), нажимаем кнопку Инициализация. Все существующие записи в БД терминала будут удалены, затем из Бастиона в терминал будут загружены сотрудники с прописанными картами и шаблонами. В случае успеха будет показано примерно подобное сообщение, в случае ошибки об этом тоже будет выведена информация.

Закрываем это окно, приступаем к проверкам.

Tick При предъявлении известной терминалу карты происходит успешная идентификация, о чём в Бастионе появляется уведомление;

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

Warning Если к терминалу подойдёт незнакомый человек, идентификация будет неудачной, в Бастион не передаётся никакая информация;

Tick Если к терминалу подойдёт человек, чей шаблон в терминал загружен, идентификация будет успешной, в Бастионе появится уведомление о предоставлении доступа.


  • Нет меток