Last modified by superadmin on 2026/06/15 21:57

Show last authors
1 При проектировании или модернизации системы контроля доступа важно определиться с типом используемых идентификаторов и, соответственно, — считывателей. В качестве идентификатора может использоваться бесконтактная смарт-карта, QR-код, пин-код, биометрические данные (отпечаток пальца, рисунок вен ладони, геометрия лица), а также  их произвольные комбинации (например, карта + пин-код, карта + палец, пин-код + лицо). В данной статье приведён обзор основных существующих на рынке СКУД идентификационных и смарт-карт, а также варианты работы с ними в НЕЙРОСС.
2
3 {{toc/}}
4
5 == {{id name="Обзорформатовкартипреобразованиеномеров-Общиесведения"/}}Общие сведения ==
6
7 Карта является идентификатором лица либо транспортного средства в СКУД. Данные идентификатора (карты) передаются в контроллер доступа посредством считывающего устройства (считывателя). Будьте внимательны при подборе модели считывателя, особо обратите внимание на корректную поддержку [[стандарта>>doc:||anchor="Обзорформатовкартипреобразованиеномеров-Стандартыидентификаторов"]] и [[формата>>doc:||anchor="Обзорформатовкартипреобразованиеномеров-Форматыидентификаторов"]] (битности) идентификатора. Соответственно, существует два независимых канала передачи данных:
8
9 1. Идентификатор — Считыватель: чтение данных с бесконтактной карты осуществляется по радиоканалу; широко используются частоты 125 КГц и 13,56 МГц.
10 1. (((
11 Считыватель — Контроллер: для связи считывателя с БОРЕЙ/ЯРС используется проводной интерфейс Wiegand или 1-Wire.
12
13 {{info}}
14 Wiegand — это «стандартный» проводной интерфейс в СКУД, а также одноименный [[формат карт доступа>>doc:||anchor="Обзорформатовкартипреобразованиеномеров-форматыкарт"]]. При проектировании системы и выборе между Wiegand и 1-Wire следует отдать предпочтение этому интерфейсу. Он поддерживает передачу на расстояние до 150 м. Благодаря двум проводам для передачи данных обеспечивается устойчивость к помехам, наводкам, контроль целостности данных. Интерфейс 1-Wire имеет ограничение на длину кабеля и используется только при модернизации существующей СКУД с идентификацией посредством «таблеток» (iButton) и RFID-меток.
15 {{/info}}
16 )))
17
18 [[image:attach:reader_interfaces.png||height="140"]]
19
20 == {{id name="Обзорформатовкартипреобразованиеномеров-Стандартыидентификаторов"/}}Стандарты идентификаторов ==
21
22 Электронные бесконтактные идентификаторы на рынке СКУД представлены в большинстве своём идентификационными картами размером 86х54х0,8мм и брелоками. Толщина бесконтактной карты 0,8 мм и гладкая поверхность даёт возможность сублимационной печати на карте.
23
24 {{error}}
25 Контроллер доступа получает информацию от считывателя. Будьте внимательны при подборе модели считывателя, особо обратите внимание на корректную поддержку используемых форматов карт.
26 {{/error}}
27
28 **125 КГц (Proximity)
29 **
30
31 * **HID Prox** — бесконтактные идентификаторы и считыватели линейки HID Proximity признаны промышленным стандартом контроля физического доступа, отличается надёжностью, доступностью и простотой интеграции в уже существующие системы контроля доступа.
32 * **EM-Marine** — бесконтактные идентификаторы(%%) с памятью объемом 64 бит, которые являются самыми распространёнными в России. Идентификационный код «вшивается» в чип в заводских условиях или недорогим программатором.
33 * **Indala** — один из первых серийных производителей бесконтактных идентификационных карт и считывателей Proximity для систем контроля доступа. Карты Indala имеют фиксированную внутреннюю длину кода карты (как правило, равную 35 или 44 битам), при этом считыватели формата 26 бит «отрезают» лишнюю часть кода карты при преобразовании в формат Wiegand 26, в то время как считыватели-ридеры с большей длиной кода «разбавляют» выходной код битами, имеющими постоянное значение.
34
35 Все перечисленные выше стандарты бесконтактных идентификаторов имеют несовместимые друг с другом технологии кодирования и радиопередачи. Что, в свою очередь, приводит к невозможности считывания идентификатора одного стандарта считывателем другого стандарта.
36
37 **13,56 МГц**
38
39 * **Mifare** — более надежные по сравнению с другими форматами. Существуют смарт-карты с различным объёмом памяти, с оригинальным чипом компании NXP Mifare 1K S50 или карты с чипом компании Fudan, совместимым с Mifare чип FM11RF08. Достаточный объёмом памяти и её организация обеспечивают возможность хранения в памяти карты персональных данных ее владельца, использования ее не только в системах контроля доступа, но и в платежных системах.\\
40 * **HID iClass** — обеспечивают более высокую скорость обмена информации со считывателем, безопасность за счет 64-битных ключей доступа к данным карты, в отличие от 32-битных ключей карт Mifare, возможность хранения биометрических шаблонов и другой ценной информации.
41 * **NFC (Near Field Communication)** — технология авторизации с помощью мобильного телефона со встроенным компонентом NFC и передачей виртуального идентификатора.
42
43 **2,4 ГГц**
44
45 * **BLE (Bluetooth Low Energy)** — технология авторизации с помощью мобильного телефона и передачей виртуального идентификатора. Обмен данными со считывателем производится по Bluetooth 4.0. Дальность — до 20 метров.
46
47 == {{id name="Обзорформатовкартипреобразованиеномеров-Форматыидентификаторов"/}}Форматы идентификаторов ==
48
49 Формат карты — это длина и структура двоичных данных (бит), хранящихся в памяти карты.
50
51 ==== {{id name="Обзорформатовкартипреобразованиеномеров-26битWiegand(H10301)"/}}26 бит Wiegand (H10301) ====
52
53 Открытый промышленный формат карт. Самый распространённый. Состоит из 24 бит кода и 2 бит контроля на четность.
54
55 {{code language="java"}}
56 P FFFF FFFF CCCC CCCC CCCC CCCC P
57 {{/code}}
58
59 Где:
60
61 * (((
62 **P** — биты четности (первый и последний бит) – **E**XXXXXXXXXXXX XXXXXXXXXXXX**O**;
63
64 {{info}}
65 Контроль целостности переданных от считывателя в контроллер данных обеспечивается двумя битами чётности. Первый бит (E) принимает значение 1, если в следующих за ним 12 битах данных содержат нечетное количество 1 (делая общее количество единиц в 13 битах четным), иначе первый бит четности принимает значение 0. Последний бит (O) четности принимает значение 1, если идущие перед ним 12 бит данных содержат четное количество единиц (делая общее количество единиц в 13 битах нечетным), иначе его значение 0.
66 {{/info}}
67 )))
68 * **FFFF FFFF** — фасилити-код (8 бит, диапазон значений в десятичном формате: 0 —255);
69 * **CCCC CCCC CCCC CCCC** - номер карты (16 бит, диапазон значений в десятичном формате: 0 — 65535).
70
71 Например, есть карта Wiegand-26 с фасилити кодом = 142 и номером 02136. Тогда 26 бит данных на карте представлены в следующей последовательности: 0 1000 1110 0000 1000 0101 1000 1. Первый бит четности 0, т.к. последующие за ним 12 бит данных содержат четное количество единиц.
72
73 ==== {{id name="Обзорформатовкартипреобразованиеномеров-Wiegand34бит"/}}Wiegand 34 бит ====
74
75 Состоит из 32 бит кода и 2 бит контроля на четность.
76
77 {{code language="java"}}
78 P XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX P
79 {{/code}}
80
81 Где:
82
83 * **P** — биты четности (первый и последний бит);
84 * **XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX** — номер карты и фасилити. Размер и положение данных может изменяться, поэтому фасилити не выделяется. Все значимые биты относятся к номеру карты, а фасилити равен 0.
85
86 ==== {{id name="Обзорформатовкартипреобразованиеномеров-Wiegand37бит(HIDH10304)"/}}Wiegand 37 бит (HID H10304)(%%) ====
87
88 Стандарт HID Global. Состоит из 35 бит кода и 2 бит контроля на четность.
89
90 {{code language="java"}}
91 P FFFF FFFF FFFF FFFF CCCC CCCC CCCC CCCC ССС P
92 {{/code}}
93
94 Где:
95
96 * **P** — биты четности (первый и последний бит);
97 * **FFFF FFFF FFFF FFFF** — фасилити-код (16 бит, диапазон значений: 0 — 65535);
98 * **CCCC CCCC CCCC CCCC CCC** - номер карты (19 бит, диапазон значений: 0 — 524287).
99
100 ==== {{id name="Обзорформатовкартипреобразованиеномеров-Wiegand37бит(HIDH10302)"/}}Wiegand 37 бит (HID H10302) ====
101
102 Стандарт HID Global. Состоит из 35 бит кода и 2 бита контроля на четность.
103
104 {{code language="java"}}
105 P CCC CCCC CCCC CCCC CCCC CCCC CCCC CCCC CССС P
106 {{/code}}
107
108 Где:
109
110 * **P** — биты четности (первый и последний бит) – **E** XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX **O**;
111 * **CCC CCCC CCCC CCCC CCCC CCCC CCCC CCCC CCCC** - номер карты (35 бит).
112
113 ==== {{id name="Обзорформатовкартипреобразованиеномеров-Другие"/}}Другие ====
114
115 Существует несколько разновидностей интерфейса Wiegand, отличающихся количеством бит в посылке, наличием/отсутствием битов чётности. В этом случае значимыми считаются все биты, присылаемые считывателем. Двоичный код преобразуется в десятичный формат, фасилити равен 0. Считыватель 1-Wire всегда присылает 64 бита, которые преобразуются в большое десятичное число вида 12 802 481 456 215 952 123.
116
117 == {{id name="Обзорформатовкартипреобразованиеномеров-Преобразованиеномеровкарт"/}}Преобразование номеров карт ==
118
119 При настройте точки доступа указывается алгоритм преобразование полученного идентификатора карты из двоичного формата.
120
121 БОРЕЙ/ЯРС поддерживают три алгоритма:
122
123 1. **Автоматический** — определяет длину переданной последовательности (26, 34 или 37 бит H10304). В форматах 26 и 37 бит автоматически выделяется фасилити-код и номер карты, затем преобразуется в десятичный формат. В формате 34 бита отбрасываются первый и последний биты чётности, значимые 32 бита преобразуются в номер карты, фасилити равен 0. Если номер карты присылается в формате Wiegand-26/34/37, следует выбирать этот режим.
124 1. **«Сырой» (с переменной длиной)** — номер карты в двоичном виде в ячейке 64 бит сдвигается к младшим битам, а старшие биты будут заполнены нулями. Так как нулевые старшие биты отбрасываются, то номер будет представлять собой фактически двоичный код, который получен от считывателя (26, 34, 37 или любое другое количество бит), и в десятичном формате станет числом, для которого легко провести обратное преобразование. Фасилити равен 0.
125 1. **«Сырой» (64 бита) ** —  номер карты в двоичном виде дополняется до 64 бит записанными в конец нулями. В десятичном выражении номер карты будет представлять собой большое число. Фасилити равен 0. Выбор данного формата не рекомендуется, используется преимущественно для совместимости со старыми системами.
126
127 {{info}}
128 Номер карты в базе данных СКУД может не соответствовать номеру, указанному на карте.
129 {{/info}}
130
131 При выборе разного алгоритма преобразования один и тот же номер карты будет представлен по-разному. Например, карта [[Wiegand-26>>doc:||anchor="Обзорформатовкартипреобразованиеномеров-26битWiegand(H10301)"]] с фасилити кодом = 142 и номером 02136:
132
133 * В автоматическом режиме — 142/02136;
134 * В режиме «Сырой (с переменной длиной)» — код карты в двоичном виде 0 1000 1110 0000 1000 0101 1000 1 будет дополнен 38 нулями слева. В десятичном виде получим 0/18616497;
135 * В режиме «Сырой (64 бита)» — код карты в двоичном виде 0 1000 1110 0000 1000 0101 1000 1 будет дополнен 38 нулями справа. В десятичном виде получим 0/5117263729989255168.
136
137 {{info}}
138 Проверить номер карты, получаемый контроллером, можно в приложении [[Журнал событий>>ui.Журнал событий.WebHome]]. Вы можете в реальном времени менять режим работы точки доступа и в «живом журнале» или в архиве событий просмотреть получаемый фасилити/номер карты. Сообщение «Неверный формат карты» отображается, если установлен автоматический режим, а карта в реальности не соответствует форматам Wiegand-26/34/37. Измените режим на «Сырой (с переменной длиной)».
139 {{/info}}
140
141 [[image:attach:jurnal_skud.png||width="550"]]
142
143 {{error}}
144 **ВНИМАНИЕ**
145
146 В системе контроля доступа с несколькими источниками данных (usb-считыватель в бюро пропусков, разные контроллеры доступа, мобильные терминалы) необходимо добиться идентичности номера карты, получаемого от каждого источника.
147 {{/error}}
148
149 \\
150
151 **Настольный USB-считыватель**
152
153 В [[АРМ НЕЙРОСС Доступ>>neyross.АРМ НЕЙРОСС Доступ.Управление пропусками.WebHome]] вы можете ввести фасилити и номер карты в данные пропуска вручную, считать с помощью считывателя, подключенного к контроллеру БОРЕЙ/ЯРС, или с помощью настольного USB-считывателя, имеющего возможность работы в режиме клавиатуры (например, – в режиме Keyboard Wedge для считывателя HID® OMNIKEY® 5427 CK). При использовании стандартных карт Wiegand необходимо настроить вывод номера карты и фасилити в следующем формате:
154
155 {{code language="java"}}
156 код фасилити,номер карты
157 175,40027
158 {{/code}}
159
160 Дополнительная информация приведена в разделе [[neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка настольного считывателя номера карты.WebHome]].
161
162 **МТК**
163
164 Мобильный терминал контроля [[МТК >>doc:mtk.WebHome]]оснащён бесконтактным считывателем OMNIKEY® с поддержкой широко спектра идентификаторов. Также должен быть настроен в режим клавиатуры (выполняется при изготовлении) с выдачей номера в требуемом формате.
165
166 **ITRIUM/ПАК Интеграция**
167
168 Для работы в НЕЙРОСС с контроллерами «сторонних» производителей, интегрированными через ITRIUM/ПАК Интеграция, для идентичности номеров карт требуется воспользоваться функционалом автоматического преобразования номеров Службы бюро пропусков (см. руководство пользователя ITRIUM/ПАК Интеграция).