Системные требования
Компьютера АРМ НЕЙРОСС Выдача пропусков должен в целом соответствовать требованиям, предъявляемым к другим АРМ НЕЙРОСС [Системные требования | Платформа НЕЙРОСС], за исключением отличий, указанных в таблице ниже.
Требование | Комментарий |
---|---|
Операционная система:
| Стандартный скрипт установки программных средств НЕЙРОСС разработан под операционные системы семейства Debian, но, при необходимости, может быть адаптирован для работы под другие семейства ОС. |
Свободные порты:
| COM-порт используется для подключения диспенсера карт. Один USB — для сканера документов, один для считывателя карт |
Дополнительное оборудование:
| Диспенсер карт с бункером до 250 карт:
Считыватель карт осуществляет считывание номера карты, выдаваемой диспенсером. Работает в режиме эмуляции клавиатуры. Сканер документов предназначен для полностраничного сканирования документов и проверки их подлинности. Разрешение: 470 ppi. |
Разрешение монитора: 1080х1920px | Стандартный монитор разворачивается в вертикальное положение. При необходимости использования стандартного положения монитора или мониторов с другим разрешением, возможна адаптация пользовательского интерфейса по требованиям заказчика. |
ВАЖНО
Платформа НЕЙРОСС использует следующие порты АРМ:
- 3001 для взаимодействия с диспенсером;
- 3000 для взаимодействия со сканером документов.
Для предотвращения доступа к персональным данным требуется закрыть, как минимум, порт 3000 для сторонних подключений.
Подготовка ОС
Установка Chromium
Для работы веб-приложения НЕЙРОСС требуется наличие браузера Chromium, который может быть установлен по умолчанию. Его наличие можно проверить командой:
sudo chromium --version
Для установки используйте команду:
sudo apt install chromium-browser
Установка пакета pcscd
Пакет pcscd входит в состав программного обеспечения Astra Linux, обычно входит в состав дистрибутива ОС.
Для установки используйте набор команд:
sudo apt update sudo apt install pcscd
Настройка автоматического входа в систему
Плагин выдачи пропусков Платформы НЕЙРОСС осуществляет удалённое управление АРМ выдачи пропусков, в том числе, — перезагрузку устройства. Во избежание необходимости повторного входа в систему рекомендуется настроить автоматический вход при включении компьютера (автологин).
По умолчанию автоматический вход отключен. Автоматический вход управляется определяется в файле:
/etc/X11/fly-dm/fly-dmrc
Откройте файл для редактирования в текстовом редакторе nano:
sudo nano /etc/X11/fly-dm/fly-dmrc
Для включения автоматического входа нужно раскомментировать и задать значения следующим параметрам:
AutoLoginEnable=true AutoLoginAgain=true AutoLoginUser=<имя_пользователя ОС> AutoLoginPass=<пароль_пользователя ОС>
Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
Далее следует ограничить доступ на чтение файла:
sudo chmod 600 /etc/X11/fly-dm/fly-dmrc
Настройка считывателя карт
Считыватель Omniкey предназначен для считывания номера карты, выдаваемой диспенсером карт.
Физическое расположение считывателя карт
Считыватель необходимо разместить непосредственно поверх диспенсера карт поближе к слоту выдачи. Рекомендуется закрепить его непосредственно на корпусе диспенсера. Если данные карты не будут считаны, выдача пропуска будет остановлена.
Настройка режима работы считывателя
Считыватель должен быть настроен для работы в режиме клавиатуры (например, – в режиме Keyboard Wedge для считывателя HID® OMNIKEY® 5427 CK). Необходимо настроить вывод номера карты и фасилити в следующем формате:
код фасилити,номер карты 175,40027
В качестве разделителя могут использоваться и другие латинские символы: . / ! ; " @ #, а также несколько символов подряд (не следует использовать цифры и буквы).
Порядок настройки:
- Подключите USB-считыватель к компьютеру АРМ бюро пропусков. Выполните настройку согласно руководству пользователя от производителя:
- Переведите в режим клавиатуры;
- Задайте формат вывода.
- С помощью любого текстового редактора. Проверьте правильность настроек считывателя:
- Откройте текстовый редактор;
Поднесите карту к считывателю, убедитесь, что в окне текстового редактора отобразился тест вида: 175,40027.
Если вы видите текст 175б40027, переключитесь с русской раскладки клавиатуры на английскую, либо используйте клавиши клавиатуры, которые и обеих раскладках дают символы из группы поддерживаемых, например: ./ — точка, слэш, ! — восклицательный знак, "@ — кавычки, собачка.
Установка АРМ НЕЙРОСС выдачи пропусков
Перед установкой АРМ НЕЙРОСС убедитесь, что соответствующим образом настроена Платформа НЕЙРОСС. Инструкция приведена в разделе [Настройка функции выдачи пропусков].
К минимальным требованиям относятся:
- Наличие плагина выдачи пропусков;
- Наличие учетной записи пользователя, под именем которого производится выдача пропусков на АРМ (указывается в процессе установки).
Программные средства АРМ выдачи пропусков поставляются в виде dep-пакета установки:
otpit-install-[версия].sh
где [версия]
, соответственно, есть версия пакета.
Поместите данный файл на целевой сервер (например, в директорию $HOME
).
СОВЕТ: для загрузки файла по сети с Windows-машины, вы можете воспользоваться свободно-распространяемым клиентом удалённого доступа Putty, например, — SCP-клиентом с интерфейсом командной строки pscp.exe.
Перейдите в директорию, в которую вы поместили файл otpit-install-1.0.10.17.sh
В терминале ОС целевого сервера в директории с файлом дистрибутива выполните:
sudo bash otpit-install-1.0.10.17.sh
Порядок работы пакета установки
Распаковка архива во временную директорию:
/tmp/otpit-install
Установка сервиса интеграции с диспенсером карт и проверяет наличие связи по HTTP-запросу:
http://localhost:3001/status
ВАЖНО
Если COM-порт один, проверяется наличие диспенсера на этом порту. Если портов несколько, запрашивается адрес порта.
Установка сервисов regula для работы с распознавателем данных документа и проверка наличия связи по HTTP-запросу:
http://localhost:3000
Запрос IP-адреса целевой платформы и последующая проверка наличия связи с ней.
В ответ на запрос введите IP-адрес Платформы НЕЙРОСС с плагином выдачи пропусков в формате IPv4, по окончании нажмите Enter.
- Запрос логина и пароля пользователя Платформы НЕЙРОСС с проверкой валидности данных.
- В ответ на запрос последовательно введите имя и пароль учётной записи пользователя, под именем которого будет осуществляться выдача пропуска [Настройка учётной записи пользователя терминала].
Далее в автоматическом режиме производится создание скрипта запуска программных средств АРМ выдачи пропусков с указанными параметрами:
/opt/Neyross/otpit/scripts/run-browser.sh
и добавление его в автозапуск.
- В завершении осуществляется настройка параметров запуска браузера Chromium (полноэкранный режим и прочие параметры).
Смена адреса Платформы НЕЙРОСС
При смене IP-адреса Платформы НЕЙРОСС или других параметров запуска требуется повторно запустить пакет установки и ввести новые данные.