Last modified by superadmin on 2026/06/24 21:41

Show last authors
1 В данном разделе приведены сведения о настройке рабочего места автоматизированной выдачи пропусков. Общие сведения по настройке приведены в разделе ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка функции выдачи пропусков.WebHome]]]. Инструкция пользователя по работе с АРМ выдачи пропусков приведена в разделе ~[[[doc:neyross.АРМ НЕЙРОСС Выдача пропусков.WebHome]]].
2
3 {{info}}
4 **ПОДСКАЗКА**
5
6 При разворачивании АРМ на базе киоска, настройка АРМ выполняется силами специалистов компании ИТРИУМ. На объект поставляется готовое к использованию изделие. Достаточно настроить Платформу НЕЙРОСС для работы с киоском выдачи пропусков.
7 {{/info}}
8
9 == {{id name="НастройкаАРМвыдачипропусков-Системныетребования"/}}Системные требования(%%) ==
10
11 Компьютера АРМ НЕЙРОСС Выдача пропусков должен в целом соответствовать требованиям, предъявляемым к другим АРМ НЕЙРОСС ~[[[doc:neyross.Системные требования | Платформа НЕЙРОСС.WebHome]]], за исключением отличий, указанных в таблице ниже.
12
13 |=(((
14 Требование
15 )))|=(((
16 Комментарий
17 )))
18 |(((
19 Операционная система:
20
21 (% style="text-align: left;" %)
22 * Astra Linux Special Edition 1.7, 1.8
23 * Ubuntu Server 20.04 LTS, 22.04 LTS
24 )))|(((
25 Стандартный скрипт установки программных средств НЕЙРОСС разработан под операционные системы семейства Debian, но, при необходимости, может быть адаптирован для работы под другие семейства ОС.
26 )))
27 |(((
28 Свободные порты:
29
30 * COM-порт
31 * 2 х USB 2.0
32 )))|(((
33 COM-порт используется для подключения диспенсера карт. Один USB — для сканера документов, один для считывателя карт
34 )))
35 |(((
36 Дополнительное оборудование:
37
38 * Диспенсер карт Creator CRT-531
39 * Считыватель карт Omniкey
40 * Сканер документов Regula 7017.110
41 )))|(((
42 Диспенсер карт с бункером до 250 карт:
43
44 * Типы поддерживаемых карт - ISO-14443A (Mifare ID, Mifare Classic 1K/4K, Mifare Plus 2K/4K), Mifare CSN, HID ISOProx 1386
45 * Размер: 55х86 мм
46
47 Считыватель карт осуществляет считывание номера карты, выдаваемой диспенсером. Работает в режиме эмуляции клавиатуры.
48
49 Сканер документов предназначен для полностраничного сканирования документов и проверки их подлинности. Разрешение: 470 ppi.
50 )))
51 |(((
52 Разрешение монитора: 1080х1920px
53 )))|(((
54 Стандартный монитор разворачивается в вертикальное положение. При необходимости использования стандартного положения монитора или мониторов с другим разрешением, возможна адаптация пользовательского интерфейса по требованиям заказчика.
55 )))
56
57 {{error}}
58 **ВАЖНО**
59
60 Платформа НЕЙРОСС использует следующие порты АРМ:
61
62 * 3001 для взаимодействия с диспенсером;
63 * 3000 для взаимодействия со сканером документов.
64
65 Для предотвращения доступа к персональным данным требуется закрыть, как минимум, порт 3000 для сторонних подключений.
66 {{/error}}
67
68 == {{id name="НастройкаАРМвыдачипропусков-ПодготовкаОС"/}}Подготовка ОС ==
69
70 **Установка Chromium**
71
72 Для работы веб-приложения НЕЙРОСС требуется наличие браузера Chromium, который может быть установлен по умолчанию. Его наличие можно проверить командой:
73
74 {{code language="java"}}
75 sudo chromium --version
76 {{/code}}
77
78 Для установки используйте команду:
79
80 {{code language="java"}}
81 sudo apt install chromium-browser
82 {{/code}}
83
84 **Установка пакета pcscd**
85
86 Пакет **pcscd** входит в состав программного обеспечения Astra Linux, обычно входит в состав дистрибутива ОС.
87
88 Для установки используйте набор команд:
89
90 {{code language="java"}}
91 sudo apt update
92 sudo apt install pcscd
93 {{/code}}
94
95 **Настройка автоматического входа в систему**
96
97 Плагин выдачи пропусков Платформы НЕЙРОСС осуществляет удалённое управление АРМ выдачи пропусков, в том числе, — перезагрузку устройства. Во избежание необходимости повторного входа в систему рекомендуется настроить автоматический вход при включении компьютера (автологин).
98
99 По умолчанию автоматический вход отключен. Автоматический вход управляется определяется в файле:
100
101 {{code language="java"}}
102 /etc/X11/fly-dm/fly-dmrc
103 {{/code}}
104
105 Откройте файл для редактирования в текстовом редакторе nano:
106
107 {{code language="java"}}
108 sudo nano /etc/X11/fly-dm/fly-dmrc
109 {{/code}}
110
111 Для включения автоматического входа нужно раскомментировать и задать значения следующим параметрам:
112
113 {{code language="java"}}
114 AutoLoginEnable=true
115 AutoLoginAgain=true
116 AutoLoginUser=<имя_пользователя ОС>
117 AutoLoginPass=<пароль_пользователя ОС>
118 {{/code}}
119
120 \\
121
122 Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
123
124 Далее следует ограничить доступ на чтение файла:
125
126 {{code language="java"}}
127 sudo chmod 600 /etc/X11/fly-dm/fly-dmrc
128 {{/code}}
129
130 == {{id name="НастройкаАРМвыдачипропусков-Настройкасчитывателякарт"/}}(% class="auto-cursor-target" style="color: rgb(51,51,51);" %)Настройка считывателя карт(%%) ==
131
132 (% class="auto-cursor-target" style="color: rgb(51,51,51);" %)Считыватель (% class="auto-cursor-target" style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Omniкey предназначен для считывания номера карты, выдаваемой диспенсером карт.
133
134 (% class="auto-cursor-target" style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)**Физическое расположение считывателя карт**
135
136 (% class="auto-cursor-target" style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Считыватель необходимо разместить непосредственно поверх диспенсера карт поближе к слоту выдачи. Рекомендуется закрепить его непосредственно на корпусе диспенсера. Если данные карты не будут считаны, выдача пропуска будет остановлена.
137
138 \\
139
140 **Настройка режима работы считывателя**
141
142 Считыватель должен быть настроен для работы в режиме клавиатуры (например, – в режиме Keyboard Wedge для считывателя HID® OMNIKEY® 5427 CK). Необходимо настроить вывод номера карты и фасилити в следующем формате:
143
144 {{code language="java"}}
145 код фасилити,номер карты
146 175,40027
147 {{/code}}
148
149 {{info}}
150 В качестве разделителя могут использоваться и другие латинские символы: . / ! ; " @ #, а также несколько символов подряд (не следует использовать цифры и буквы).
151 {{/info}}
152
153 \\
154
155 Порядок настройки:
156
157 1. Подключите USB-считыватель к компьютеру АРМ бюро пропусков. Выполните настройку согласно руководству пользователя от производителя:
158 11. Переведите в режим клавиатуры;
159 11. Задайте формат вывода.
160 1. С помощью любого текстового редактора. Проверьте правильность настроек считывателя:
161 11. Откройте текстовый редактор;
162 11. (((
163 Поднесите карту к считывателю, убедитесь, что в окне текстового редактора отобразился тест вида: 175,40027.
164
165 {{info}}
166 Если вы видите текст 175б40027, переключитесь с русской раскладки клавиатуры на английскую, либо используйте клавиши клавиатуры, которые и обеих раскладках дают символы из группы поддерживаемых, например: ./ — точка, слэш, ! — восклицательный знак, "@ — кавычки, собачка.
167 {{/info}}
168 )))
169
170 == {{id name="НастройкаАРМвыдачипропусков-УстановкаАРМНЕЙРОССвыдачипропусков"/}}(% class="auto-cursor-target" style="color: rgb(51,51,51);" %)Установка АРМ НЕЙРОСС выдачи пропусков(%%) ==
171
172 {{info}}
173 Перед установкой АРМ НЕЙРОСС убедитесь, что соответствующим образом настроена Платформа НЕЙРОСС. Инструкция приведена в разделе ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка функции выдачи пропусков.WebHome]]].
174
175 К минимальным требованиям относятся:
176
177 * Наличие плагина выдачи пропусков;
178 * Наличие учетной записи пользователя, под именем которого производится выдача пропусков на АРМ (указывается в процессе установки).
179 {{/info}}
180
181 (% class="auto-cursor-target" style="color: rgb(51,51,51);" %)Программные средства АРМ выдачи пропусков поставляются в виде dep-пакета установки:
182
183 {{code language="java"}}
184 otpit-install-[версия].sh
185 {{/code}}
186
187 где {{code language="none"}}[версия]{{/code}}, соответственно, есть версия пакета.
188
189 Поместите данный файл на целевой сервер (например, в директорию {{code language="none"}}$HOME{{/code}}).
190
191 **СОВЕТ**: для загрузки файла по сети с Windows-машины, вы можете воспользоваться свободно-распространяемым клиентом удалённого доступа [[Putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html||shape="rect"]], например, — SCP-клиентом с интерфейсом командной строки pscp.exe.
192
193 Поместите файл pscp.exe из дистрибутива Putty в папку со скриптом инсталляции и из интерфейса командной строки ОС Windows выполните:\\
194
195 {{code language="java"}}
196 pscp.exe otpit-install-1.0.10.17.sh user@10.200.29.27:/home/user/
197 {{/code}}
198
199 Где:
200
201 * {{code language="none"}}otpit-install-1.0.10.17.sh {{/code}}—  название файла;
202 * {{code language="none"}}user{{/code}} — имя суперпользователя в ОС АРМ НЕЙРОСС;
203 * {{code language="none"}}10.200.29.27{{/code}} — IP-адрес сервера АРМ НЕЙРОСС;
204 * {{code language="none"}}/home/user/{{/code}} — путь к целевой папке.
205
206 \\
207
208 Перейдите в директорию, в которую вы поместили файл {{code language="none"}}otpit-install-1.0.10.17.sh{{/code}}
209
210 В терминале ОС целевого сервера в директории с файлом дистрибутива выполните:
211
212 {{code language="bash"}}
213 sudo bash otpit-install-1.0.10.17.sh
214 {{/code}}
215
216 **Порядок работы пакета установки**
217
218 1. (((
219 Распаковка архива во временную директорию:
220
221 {{code language="java"}}
222 /tmp/otpit-install
223 {{/code}}
224 )))
225 1. (((
226 Установка сервиса интеграции с диспенсером карт и проверяет наличие связи по HTTP-запросу:
227
228 {{code language="java"}}
229 http://localhost:3001/status
230 {{/code}}
231
232 {{error}}
233 **ВАЖНО**
234
235 Если COM-порт один, проверяется наличие диспенсера на этом порту. Если портов несколько, запрашивается адрес порта.
236 {{/error}}
237 )))
238 1. (((
239 Установка сервисов regula для работы с распознавателем данных документа и проверка наличия связи по HTTP-запросу:\\
240
241 {{code language="java"}}
242 http://localhost:3000
243 {{/code}}
244 )))
245 1. Запрос IP-адреса целевой платформы и последующая проверка наличия связи с ней.
246 1. **В ответ на запрос** введите IP-адрес Платформы НЕЙРОСС с плагином выдачи пропусков в формате (% style="text-align: left;" %)**IPv4**, по окончании нажмите **Enter**.\\
247 1. Запрос логина и пароля пользователя Платформы НЕЙРОСС с проверкой валидности данных.
248 1. **В ответ на запрос** последовательно введите имя и пароль учётной записи пользователя, под именем которого будет осуществляться выдача пропуска ~[[[Настройка учётной записи пользователя терминала>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка функции выдачи пропусков.WebHome||anchor="Настройкафункциивыдачипропусков-Настройкаучётнойзаписипользователятерминала"]]].
249 1. (((
250 Далее в автоматическом режиме производится создание скрипта запуска программных средств АРМ выдачи пропусков с указанными параметрами:
251
252 {{code language="java"}}
253 /opt/Neyross/otpit/scripts/run-browser.sh
254 {{/code}}
255
256 и добавление его в автозапуск.
257 )))
258 1. В завершении осуществляется настройка параметров запуска браузера Chromium (полноэкранный режим и прочие параметры).
259
260 == {{id name="НастройкаАРМвыдачипропусков-СменаадресаПлатформыНЕЙРОСС"/}}Смена адреса Платформы НЕЙРОСС ==
261
262 При смене IP-адреса Платформы НЕЙРОСС или других параметров запуска требуется повторно запустить пакет установки и ввести новые данные.
263
264
265 \\