Version 4.1 by admin on 2026/06/07 17:22

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

Платформа НЕЙРОСС