конвертация кода карты em marine

forum-bolid.ru

Преобразовать код карты

Как преобразовать код карточек Виганд в формат кода Dallas TouchMemory?

Для преобразования кода карточек Виганд в формат кода Dallas TouchMemory необходимо дополнить код Виганд нулевыми битами до 7-ми байт и посчитать для них циклическую контрольную сумму:
8-й байт 5-7 байт 2-4 байт 1-й байт
CRC дополнение до 7-ми байт код Вигант 01

Т.е. на примере кода 011 55982 получается следующий код:
8-й байт 7-й байт 6-й байт 5-й байт 4-й байт 3-й байт 2-й байт 1-й байт
CRC дополнение код Виганд дополнение
011 55982
05 00 00 00 0B DA AE 01

Циклическая контрольная сумма получается по правилу фирмы Dallas. Расчет осуществляется следующим образом:
Спойлер CRCTable : array [0..255] of byte = (
0,94,188,226,97,63,221,131,194,156,126,32,163,253,31,65,
157,195,33,127,252,162,64,30,95,1,227,189,62,96,130,220,
35,125,159,193,66,28,254,160,225,191,93,3,128,222,60,98,
190,224,2,92,223,129,99,61,124,34,192,158,29,67,161,255,
70,24,250,164,39,121,155,197,132,218,56,102,229,187,89,7,
219,133,103,57,186,228,6,88,25,71,165,251,120,38,196,154,
101,59,217,135,4,90,184,230,167,249,27,69,198,152,122,36,
248,166,68,26,153,199,37,123,58,100,134,216,91,5,231,185,
140,210,48,110,237,179,81,15,78,16,242,172,47,113,147,205,
17,79,173,243,112,46,204,146,211,141,111,49,178,236,14,80,
175,241,19,77,206,144,114,44,109,51,209,143,12,82,176,238,
50,108,142,208,83,13,239,177,240,174,76,18,145,207,45,115,
202,148,118,40,171,245,23,73,8,86,180,234,105,55,213,139,
87,9,235,181,54,104,138,212,149,203,41,119,244,170,72,22,
233,183,85,11,136,214,52,106,43,117,151,201,74,20,246,168,
116,42,200,150,21,75,169,247,182,232,10,84,215,137,107,53);
KeyCode: array[1..8] of byte;
KeyCode[ 8 ] := 0;

For j := 1 to 7 do
KeyCode[ 8 ] := CRCTable[ KeyCode[ 8 ] xor KeyCode[ j ] ];

Полученный 8-ми байтный код можно заносить в БД для использования в АРМ «Орион».

Источник

Обзор форматов карт и преобразование номеров

При проектировании или модернизации системы контроля доступа важно определиться с типом используемых идентификаторов и, соответственно, — считывателей. В качестве идентификатора может использоваться бесконтактная смарт-карта, виртуальный идентификатор, пин-код, биометрические данные (отпечаток пальца, рисунок вен ладони, геометрия лица), а также их произвольные комбинации (например, карта + пин-код, карта + палец, лицо + пин-код). В данной статье приведён обзор основных существующих на рынке СКУД идентификационных и смарт-карт, а также варианты работы с ними в НЕЙРОСС.

Общие сведения

Карта является идентификатором лица либо транспортного средства в СКУД. Данные идентификатора (карты) передаются в контроллер доступа посредством считывающего устройства (считывателя). Будьте внимательны при подборе модели считывателя, особо обратите внимание на корректную поддержку стандарта и формата (битности) идентификатора. Соответственно, существует два независимых канала передачи данных:

Считыватель — Контроллер: для связи считывателя с БОРЕЙ/ЯРС используется проводной интерфейс Wiegand или 1-Wire.

Wiegand — это «стандартный» проводной интерфейс в СКУД, а также одноименный формат карт доступа. При проектировании системы и выборе между Wiegand и 1-Wire следует отдать предпочтение этому интерфейсу. Он поддерживает передачу на расстояние до 150 м. Благодаря двум проводам для передачи данных обеспечивается устойчивость к помехам, наводкам, контроль целостности данных. Интерфейс 1-Wire имеет ограничение на длину кабеля и используется только при модернизации существующей СКУД с идентификацией посредством «таблеток» (iButton) и RFID-меток.

конвертация кода карты em marine

Стандарты идентификаторов

Электронные бесконтактные идентификаторы на рынке СКУД представлены в большинстве своём идентификационными картами размером 86х54х0,8мм и брелоками. Толщина бесконтактной карты 0,8 мм и гладкая поверхность даёт возможность сублимационной печати на карте.

Контроллер доступа получает информацию от считывателя. Будьте внимательны при подборе модели считывателя, особо обратите внимание на корректную поддержку используемых форматов карт.

125 КГц (Proximity)

Все перечисленные выше стандарты бесконтактных идентификаторов имеют несовместимые друг с другом технологии кодирования и радиопередачи. Что, в свою очередь, приводит к невозможности считывания идентификатора одного стандарта считывателем другого стандарта.

13,56 МГц

2,4 ГГц

Форматы идентификаторов

Формат карты — это длина и структура двоичных данных (бит), хранящихся в памяти карты.

26 бит Wiegand (H10301)

Открытый промышленный формат карт. Самый распространённый. Состоит из 24 бит кода и 2 бит контроля на четность.

P — биты четности (первый и последний бит) – EXXXXXXXXXXXX XXXXXXXXXXXXO;

Контроль целостности переданных от считывателя в контроллер данных обеспечивается двумя битами чётности. Первый бит (E) принимает значение 1, если в следующих за ним 12 битах данных содержат нечетное количество 1 (делая общее количество единиц в 13 битах четным), иначе первый бит четности принимает значение 0. Последний бит (O) четности принимает значение 1, если идущие перед ним 12 бит данных содержат четное количество единиц (делая общее количество единиц в 13 битах нечетным), иначе его значение 0.

Например, есть карта Wiegand-26 с фасилити кодом = 142 и номером 02136. Тогда 26 бит данных на карте представлены в следующей последовательности: 0 1000 1110 0000 1000 0101 1000 1. Первый бит четности 0, т.к. последующие за ним 12 бит данных содержат четное количество единиц.

Wiegand 34 бит

Состоит из 32 бит кода и 2 бит контроля на четность.

P — биты четности (первый и последний бит);

XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX — номер карты и фасилити. Размер и положение данных может изменяться, поэтому фасилити не выделяется. Все значимые биты относятся к номеру карты, а фасилити равен 0.

Wiegand 37 бит (HID H10304)

Стандарт HID Global. Состоит из 35 бит кода и 2 бит контроля на четность.

P — биты четности (первый и последний бит);

FFFF FFFF FFFF FFFF — фасилити-код (16 бит, диапазон значений: 0 — 65535);

Wiegand 37 бит (HID H10302)

Стандарт HID Global. Состоит из 35 бит кода и 2 бита контроля на четность.

P — биты четности (первый и последний бит) – E XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX O;

Другие

Существует несколько разновидностей интерфейса Wiegand, отличающихся количеством бит в посылке, наличием/отсутствием битов чётности. В этом случае значимыми считаются все биты, присылаемые считывателем. Двоичный код преобразуется в десятичный формат, фасилити равен 0. Считыватель 1-Wire всегда присылает 64 бита, которые преобразуются в большое десятичное число вида 12 802 481 456 215 952 123.

Преобразование номеров карт

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

БОРЕЙ/ЯРС поддерживают три алгоритма:

Номер карты в базе данных СКУД может не соответствовать номеру, указанному на карте.

При выборе разного алгоритма преобразования один и тот же номер карты будет представлен по-разному. Например, карта Wiegand-26 с фасилити кодом = 142 и номером 02136:

Проверить номер карты, получаемый контроллером, можно в приложении Журнал событий. Вы можете в реальном времени менять режим работы точки доступа и в «живом журнале» или в архиве событий просмотреть получаемый фасилити/номер карты. Сообщение «Неверный формат карты» отображается, если установлен автоматический режим, а карта в реальности не соответствует форматам Wiegand-26/34/37. Измените режим на «Сырой (с переменной длиной)».

конвертация кода карты em marine

ВНИМАНИЕ

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

Настольный USB-считыватель

В АРМ НЕЙРОСС Доступ вы можете ввести фасилити и номер карты в данные пропуска вручную, считать с помощью считывателя, подключенного к контроллеру БОРЕЙ/ЯРС, или с помощью настольного USB-считывателя, имеющего возможность работы в режиме клавиатуры (например, – в режиме Keyboard Wedge для считывателя HID® OMNIKEY® 5427 CK). При использовании стандартных карт Wiegand необходимо настроить вывод номера карты и фасилити в следующем формате:

Дополнительная информация приведена в разделе Настройка считывателя номера карты.

Мобильный терминал контроля МТК оснащён бесконтактным считывателем OMNIKEY® с поддержкой широко спектра идентификаторов. Также должен быть настроен в режим клавиатуры (выполняется при изготовлении) с выдачей номера в требуемом формате.

ITRIUM/ПАК Интеграция

Для работы в НЕЙРОСС с контроллерами «сторонних» производителей, интегрированными через ITRIUM/ПАК Интеграция, для идентичности номеров карт требуется воспользоваться функционалом автоматического преобразования номеров Службы бюро пропусков.

Источник

ПЛАСТИКОВЫЕ КАРТЫ

ДАЛЬНЯЯ ИДЕНТИФИКАЦИЯ

конвертация кода карты em marine

Подавляющее большинство современных СКД использует в качестве средств доступа идентификаторы, работающие на частоте 125кГц. Это проксимити карты доступа (только чтение), самыми распространенными из которых являются карты Em Marin, а также HID, Indala. Карты этого стандарта являются удобным средством открывания дверей и турникетов. Но, не более. Эти карты не обладают никакой защищенностью, легко копируются и подделываются и, соответственно, ничего не дают для защиты объекта от несанкционированного проникновения.
А именно это зачастую и требуется от современных систем контроля доступа – предотвращение несанкционированного доступа на территорию объекта или в помещение.

Настоящую защиту от копирования и поделки обеспечивают такие идентификаторы, в чипах которых реализована криптографическая защита. Это бесконтактные смарт карты, работающие на частоте 13,56мГц, наиболее распространенными из которых являются карты Mifare®, HID iClass. В картах этих стандартов крипто защита организована на высоком уровне и подделка таких карт практически невозможна.

В данной статье рассматривается простой и легкий путь замены карт доступа EmMarin на действующем объекте СКД на карты стандарта Mifare.

Планируя в действующей СКД замену карт Em Marin на карты Mifare, (или выбирая стандарт Mifare в качестве карт доступа для новой СКД), следует уделять особое внимание процессу выпуска карт доступа. В отличие от обычного Em Marin, бесконтактные смарт карты имеют память для записи-чтения и механизм криптографической защиты от несанкционированного чтения или записи данных в чип карты. И для того, чтобы в полной мере использовать имеющиеся возможности, заказчик СКД должен организовать у себя на объекте определенную процедуру выпуска карт доступа.
Основные отличия карт Mifare® и Em Marin приведены ниже:

Mifare 1KMifare PlusEm Marin
Частота13,56 МГц13,56 МГц125 КГц
Серийный номер, всегда открытый для считыванияда, длиной 4 байтада, длиной 7 байтда, длиной 3 байта
Режим работычтение-записьчтение-записьтолько чтение
Структура памяти16 секторовдо 64 секторовотсутствует
Защита операций чтения и записиключ к чтению каждого сектора ключ к записи в каждый секторключ к чтению каждого сектора ключ к записи в каждый секторотсутствует
Криптографический алгоритмCRYPTO-13 DESотсутствует

Одно их главных отличий Mifare от EmMarin – это наличие памяти для многократного чтения-записи. Причем, операции как чтения, так и записи в каждый сектор могут быть защищены крипто ключами.

I. Типичные ошибки при использовании карт доступа Mifare

Ошибка 1. Считывание серийного номера карты.
Если считыватель, установленный у турникета, шлагбаума, или двери в помещение будет считывать серийный номер чипа карты Mifare, то никакого преимущества по сравнению с картами EmMarin достигнуто не будет. Затраты на более дорогие карты доступа будут напрасными. Серийный номер чипа Mifare (UID) можно скопировать, хоть и несколько сложнее, чем UID карты Em Marin. При считывании серийного номера Mifare никак не задействуются криптографические функции, а это означает работу на уровне Em Marin, без защиты карты от копирования.

Чтобы правильно использовать функциональные возможности карт Mifare надо считывать не серийный номер чипа, а данные из некоторого блока памяти карты (secure sector), доступ к которому защищен крипто-ключами.

Для того, чтобы полностью считывать UID Mifare надо подключать считыватели по интерфейсу Wiegand-42 (который позволяет передать в контроллер все 4 байта серийного номера Mifare).

II. Как заменить карты Em Marin на карты Mifare

Для того, чтобы в действующей СКД заменить карты EmMarin на карты Mifare необходимо выполнить простые действия:

Все остальное сохраняется, программное обеспечение, база данных, отчеты и т.п. Проходы по новым картам Mifare будут обрабатываться точно также, как и по старым картам EmMarin.
Но, выполнение этих трех, перечисленных выше этапов, характеризуется определенными тонкостями. Рассмотрим эти этапы подробнее.

1. Эмиссия карт

конвертация кода карты em marine

В результате проведенной предэмиссии карты Mifare оказались переведенными из открытого заводского состояния в закрытое и защищенное состояние для данного объекта СКД.

1.2. Запись идентификаторов EmMarin в память карты Mifare.

Действующая карта доступа Em Marin изымается у работника.
Идентификатор (серийный номер чипа) карты Em Marin записывается в сектор карты Mifare (в тот сектор: который выбран на этапе пред-эмиссии).
Карта доступа Mifare выдается работнику.
Эти действия производятся со всеми картами EmMarin, находящихся на руках у работников, до тех пор, пока не будут заменены все имеющиеся карты Em Marine (рисунок 4).

2. Настройка считывателей

Для того, чтобы считыватели могли работать с картами Mifare, прошитыми на предыдущем этапе, в них должны быть загружены соответствующие ключи. Не все считыватели подходят для работы в таком защищенном режиме, на что, также следует обратить внимание владельцу объекта. Для использования в защищенном режиме подходят только такие считыватели Mifare, которые могут хранить в своей энерго-независимой памяти ключи для доступа ко всем 16 секторам Mifare. Многие дешевые считыватели не обладают такой характеристикой и, соответственно, бесполезны для защищенной СКД.
Запись ключей в считыватели Mifare переводятся с помощью специальной мастер-карты или карты-конфигуратора.

2.1. Карта конфигурации подносится к каждому считывателю.

В результате все считыватели переводятся из открытого заводского состояния в защищенное состояние, в котором они смогут работать с «прошитыми» картами данного объекта доступа.

3. Замена считывателей

3.1. Считыватели Em Marin, установленные у турникетов, дверей и т.п., демонтируются.

Вместо них устанавливаются уже «прошитые» считыватели Mifare и подключаются к контроллерам по интерфейсу Wiegand-26.

4. Функционирование СКД по картам Mifare

Все карты Em Marin заменены на «прошитые» карты Mifare. Вместо старых считок Em Marin к контроллерам (по Wiegand-26) подключены считки Mifare. Эти считки читают данные из защищенного блока памяти Mifare (secure sector) и в контроллер передается такой же идентификационный номер, который был у старой карты Em Marin.

Никаких других изменений, кроме отмеченных выше, не требуется. Проход по новой карте Mifare фиксируется точно также, как и по старой карте EmMarin. С карты Mifare считывается такой же идентификационный номер, который был на карте EmMarin. По этому номеру работник однозначно идентифицируется в базе данных.

5. Выдача новых карт доступа Mifare

После того как были заменены все старые действующие карты доступа Em Marin, новым работникам должны выдаваться новые карты Mifare.
В карты, прошедшие пред-эмиссию на первом этапе, а именно в выбранный закрытый сектор производится запись новых идентификационных номеров. Диапазон этих идентификаторов выбирается системным администратором с учетом уже имеющихся номеров, чтобы избежать появления одинаковых номеров в системе.
После этого карты доступа Mifare можно выдавать работникам.

Выдача новых карт доступа Mifare производится точно так же, как и выдавались карты Em Marin (в бюро пропусков или в другом аналогичном месте).
Вместо контрольного считывателя EmMarin к компьютеру подключается контрольный считыватель Mifare (по интерфейсу USB), который считывает данные из защищенного блока памяти MIfare. Все остальное происходит точно так же, как и при выдаче карт Em Marin.
Идентификатор, записанный в защищенный блок памяти Mifare, считывается с карты и сохраняется в базе данных вместе с персональными данными работника.

III. Как правильно выбирать карты Mifare

1. Чип карты

Чипы Mifare 1K бывают оригинальные и нет. От этого зависят такие параметры, как надежность и корректность работы с памятью чипа.
Карты Mifare 1K были изначально разработаны фирмой Philips и предназначались для локальной оплаты на транспорте. В настоящее время все проекты Mifare® ведет дочерняя фирма Philips – компания NXP Semiconductors.

Чип от NXP называется MF1 IC S50 и является самым правильным “оригинальным” чипом.
Кроме NXP, оригинальные чипы выпускает фирма Infineon, на основании лицензии от NXP. Чип от Infineon называется SLE66R35. По надежности и другим параметрам данный чип ничем не отличается от чипа NXP.

Из таких совместимых чипов наиболее известным являются:

Заводы-изготовители таких чипов в своей технической документации, естественно, не упоминают MIfare, а ссылаются на стандарт ISO 14443 Type A.

Следует иметь в виду, что стоимость совместимых чипов значительно ниже, чем стоимость оригинальных. Есть еще такое понятие, как корректная или полная реализация стандарта ISO 14443 Type A. Не все совместимые чипы обладают такой реализацией. Это означает, что при выполнении сложных функций по операциям с памятью «Mifare-совместимого» чипа, такие чипы могут работать неправильно. Что и происходит на практике. Заказчик, польстившись на низкую стоимость, с удивлением обнаруживает, что карты через некоторое время перестают работать.

2. Антенна

Бесконтактные смарт-карты стандарта ISO 14443 Type A работают на частоте 13,56 МГц. Т.е. и считыватель и карта должны обеспечить работу на частоте 13,56 МГц. Для этого внутри карты имеется антенна. Чаще всего антенна делается из нескольких витков медной проволоки. Медная проволока может наматываться китайским рабочим вручную, а может наматываться на автоматическом станке. При намотке на станке антенна получается идеально ровной, чего нельзя сказать о ручной намотке. От этого может зависеть реальная частота, на которой данная антенна будет работать, и, соответственно, дальность считывания и правильность передачи данных между картой и считывателем.

3. Соединение чипа и антенны

Вот три наиболее важных момента, которые следует иметь в виду при заказе бесконтактных смарт-карт Mifare.

IV. Отличие Mifare® от Em Marin, HID

Примечание: Об оригинальности чипов EmMarin и Mifare

То, что в народе называется Em Marin, представляет собой самую популярную карту доступа EM4102 от Швейцарской фирмы EM Microelectronic-Marin SA. Но, оригинальные чипы EM4102 практически отсутствуют на рынке. Подавляющее большинство карт доступа (браслетов, брелоков) поставляется с китайским аналогом TK4100 (и, строго говоря, называться EmMarin не может).

Mifare – это торговая марка фирмы NXP Semiconductors. Никто, кроме NXP, не может использовать для своих чипов (на законных основаниях) наименование Mifare.
В Китае производятся «совместимые» чипы. Но заводы-изготовители их и не называют Mifare, а дают свои наименования (например, ISSI, F08, TKs, HuaHong).

К сожалению, на отечественно рынке многие поставщики не делают такой дифференциации, и поставляют «совместимые» чипы, как настоящие Mifare.
Конкретно, производятся чипы, совместимые с продуктами Mifare Classic1K и 4K (только с 4-х байтным номером, с 7-байтным UID совместимых чипов нет).

V. Как добавить в СКД доступ по отпечаткам пальцев

Дополнительно повысить защищенность и безопасность СКД можно, добавив предоставление доступа по карте + по отпечаток пальца. Если такое повышение статуса СКД необходимо для системы, где уже есть карты Em Marin, то, вместе с заменой карт Em Marin на карты Mifare можно легко и просто добавить верификацию по отпечатку пальца. Выполняется это с помощью комбинированного считывателя.

Mifare и отпечатка пальца, который подключается к контроллеру по интерфейсу Wiegand-26. Считыватель работает следующим образом. Вначале считывается карта Mifare, в памяти которой хранится отпечаток пальца владельца карты. Затем сканируется палец. Считыватель сравнивает оба отпечатка и при совпадении посылает в контроллер идентификационный номер, записанный в защищенном секторе Mifare.

VI. Заключительные замечания

В заключение перечислим основные моменты, на которые следует обращать внимание владельцу объекта СКД.

Генерировать ключи и записывать их в карты должен сам владелец объекта, на котором установлена СКД, или его доверенное лицо.

Статья опубликована в журнале Алгоритм Безопасности №1 2014 г. [смотреть].

Компания NCS — официальный партнер компании NXP по продуктам MIFARE ®

Как партнер NXP, компания NCS имеет не только статус изготовителя и поставщика карт MIFARE и считывателей, но также и статус консультанта по применению MIFARE (MIFARE Application Consultancy) и статус консультанта по техническим характеристикам MIFARE (MIFARE Technical Consultancy).

Источник

Инсталляция, монтаж » Преобразование кода карты из HEX

4 года 10 месяцев назад

конвертация кода карты em marine

Конвертер кодов карт EM-Marin в формат контроллеров Болид:
https://drive.google.com/file/d/1QhUbRQx_jyv9bnykomxNLcD-AM-Cb8nk/view?usp=sharing

– Довгаль Илья 1 год 1 месяц назад

42 ответа

Качайте конвертер
https://drive.google.com/file/d/0B1JyuCCGLL5nVHhJZGd6MHM5RkE/view?usp=sharing
или
https://drive.google.com/file/d/0B1JyuCCGLL5nc1lSWHh1M0dZOVE/view?usp=sharing

4 года 10 месяцев назад

конвертация кода карты em marine

Тремасов Константин Александрович

– Тремасов Константин Александрович 4 года 10 месяцев назад

– Плаксин А.И. 2 года 11 месяцев назад

– Тремасов Константин Александрович 2 года 11 месяцев назад

А на вопрос этот вопрос нет готового решения?:

«Есть база(более 2000тыс чел) от старого скуда где храняться коды карт в виде код объекта-код карты 128-50173
У нас на объекте считки физически подключены в режиме TouchMemory.
Соответсвеенно все коды карт мне надо перевести в формат понятный болиду.
В представленных выше конвертерах код карты например 128-50713 переводиться в 9700000080c61901
А в болид со считывателя та же карта прилетает как 0D00180080C61901
Вот пытаюсь понять по какому принципу нужно перекодировать эту карту?»

У меня та же ситуация.

– Плаксин А.И. 2 года 11 месяцев назад

– Тремасов Константин Александрович 2 года 11 месяцев назад

– Тремасов Константин Александрович 2 года 11 месяцев назад

– Плаксин А.И. 2 года 11 месяцев назад

– Плаксин А.И. 2 года 11 месяцев назад

– Тремасов Константин Александрович 2 года 11 месяцев назад

Имейте в виду, что wconvert имеет ошибку. Если пятизначный код начинается с 00, то байт серийного номера смещается, соответственно и контрольная сумма неверная и весь полученный код в формате TM. Такие номера приходится вторым конвертером считать. Хотя в wconvert можно сразу HEX вводить без лишней конвертации.

4 года 10 месяцев назад

конвертация кода карты em marine

Скрипко Алексей Николаевич

4 года 10 месяцев назад

конвертация кода карты em marine

4 года 10 месяцев назад

конвертация кода карты em marine

4 года 5 месяцев назад

конвертация кода карты em marine

Бавский Андрей Сергеевич

4 года 5 месяцев назад

конвертация кода карты em marine

Тремасов Константин Александрович

– Батанов Александр Владимирович 4 года 5 месяцев назад

4 года 5 месяцев назад

конвертация кода карты em marine

Бавский Андрей Сергеевич

– Тремасов Константин Александрович 4 года 5 месяцев назад

4 года 5 месяцев назад

конвертация кода карты em marine

Андрей, Ростов на Дону

Андрей, Ростов на Дону, немного сложновато или просто много инфы.
Я взял на основу скрипт отсюда https://www.maximintegrated.com/en/app-notes/index.mvp/id/4600 и малость доделал что бы он по строкам пробегал.
Вот что получилось :
https://yadi.sk/i/QIV609F93Gr35V

4 года 5 месяцев назад

конвертация кода карты em marine

Бавский Андрей Сергеевич

– Андрей, Ростов на Дону 4 года 5 месяцев назад

4 года 5 месяцев назад

конвертация кода карты em marine

Бавский Андрей Сергеевич

Таких бы людей побольше на форуме, ответсвенных, которые хотя бы о результате отписывают, еще к тому же и делятся.

4 года 5 месяцев назад

конвертация кода карты em marine

Тремасов Константин Александрович

Коллеги, доброго времени суток.
Может кто подскажет.
Есть база(более 2000тыс чел) от старого скуда где храняться коды карт в виде код объекта-код карты 128-50173
У нас на объекте считки физически подключены в режиме TouchMemory.
Соответсвеенно все коды карт мне надо перевести в формат понятный болиду.
В представленных выше конвертерах код карты например 128-50713 переводиться в 9700000080c61901
А в болид со считывателя та же карта прилетает как 0D00180080C61901
Вот пытаюсь понять по какому принципу нужно перекодировать эту карту?

конвертация кода карты em marine

Байченко Дмитрий Петрович

– Тремасов Константин Александрович 4 года назад

– Байченко Дмитрий Петрович 4 года назад

конвертация кода карты em marine

– Тремасов Константин Александрович 4 года назад

– Тремасов Константин Александрович 4 года назад

– Байченко Дмитрий Петрович 4 года назад

видимо тоже стану читателем этого топика))
все офисные карты в вейганде, а скоро надо будет в работу включать БКИ.

– Волков Андрей 3 года 11 месяцев назад

Может БКИ поменять? Судя по фото у 2.40 версии оба протокола поддерживаются:

конвертация кода карты em marine

– Тремасов Константин Александрович 3 года 11 месяцев назад

– Волков Андрей 3 года 11 месяцев назад

– Тремасов Константин Александрович 3 года 11 месяцев назад

– Волков Андрей 3 года 11 месяцев назад

1 год 10 месяцев назад

конвертация кода карты em marine

– Тремасов Константин Александрович 1 год 10 месяцев назад

1 год 10 месяцев назад

конвертация кода карты em marine

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

8800000007A65601
CB0000007EAB4C01
9E000000A5793B01
B300000081C56501

как мне их конвертировать в 10-ричный формат. ключей порядка 700 хотелось бы максимально автоматизировать этот процесс.
Спасибо.

1 год 9 месяцев назад

конвертация кода карты em marine

– Тремасов Константин Александрович 1 год 9 месяцев назад

– Шехин Александр 1 год 8 месяцев назад

1 год 7 месяцев назад

конвертация кода карты em marine

– Тремасов Константин Александрович 1 год 7 месяцев назад

BE000000898AE901 Считывал с С2000-2 c подключенного к нему считывателя Proxy-3A-1 с настройкой по TM (как и все ранее записанные коды в БД Орион), а потом также, но с настройкой С2000-2 в виганде и получил 04000000000FFF01. Длина номера стоит 12

1 год 7 месяцев назад

конвертация кода карты em marine

– Тремасов Константин Александрович 1 год 7 месяцев назад

Считыватели одни и теже Proxy-3A, что в случае с ТМ, что в случае с вигандом. Микрик №6 в положении ON, остальные OFF. Настройка считывателя либо тач либо виганд. Длина номера 12.

1 год 7 месяцев назад

конвертация кода карты em marine

– Тремасов Константин Александрович 1 год 7 месяцев назад

А сохраненные коды в БД ОРион про как-то из тачмемори в виганд перекодировать надо или так допуск по ним в виганде предоставлятся будет? Там где комп с орионом интернета нет, спрашивать от туда не смогу.

1 год 7 месяцев назад

конвертация кода карты em marine

– Тремасов Константин Александрович 1 год 7 месяцев назад

Спасибо. Поеду пробовать. Отпишусь

1 год 7 месяцев назад

конвертация кода карты em marine

Доброй ночи. Подскажите как преобразовать десятичный ключ 6957002 в болидовский 4F0000006A27CA01 либо hex 6A27CA в 4F0000006A27CA01 максимально автоматизировано. База на 1500 человек уж очень не хочется чере замечательный конвертер преобразовать это все в ручную!

1 год 7 месяцев назад

конвертация кода карты em marine

Кузнецов Максим Александрович

– Андрей, Ростов на Дону 1 год 7 месяцев назад

– Тремасов Константин Александрович 1 год 7 месяцев назад

– Андрей, Ростов на Дону 1 год 7 месяцев назад

1 год 7 месяцев назад

конвертация кода карты em marine

Первые два столбца это серия и номер карты, если их нет, ставить 0, далее столбец с табельным номером сотрудника (обязательно), далее название уровня доступа (если пустое то будет назначен УД Запрет), дата начала действия ключа в формате ДД.ММ.ГГ, конец действия ключа ДД.ММ.ГГ, код в формате ТМ, далее дополнительный код в формате ТМ может быть пустым, но я ставлю 0.
Итого имеем запись строки в виде:
0, 0, Таб.№, УД, ДД.ММ.ГГ, ДД.ММ.ГГ, код ТМ, 0
0, 0, 1, Администрация ТК, 27.03.13, 27.03.50, 670000003A743901, 0.

Если есть серия и номер карты, то выглядит это так:
89, 28955, 1, СКД Служащие, 01.01.14, 01.12.25. (дальше ничего не надо)

– Тремасов Константин Александрович 1 год 7 месяцев назад

Спасибо, с ключами то все нормально, я с сотрудниками мучаюсь. Те кто выдавал ключи создавали сотрудников от болды еще с версии 1.12. Табельные номера идут с буквам, пробелами, дробями и тире. Фамилии с цифрами тире, дробями и пробелами между цифрами и буквами. Что из символов импорт проглотит и какие поля обязательны?

1 год 7 месяцев назад

конвертация кода карты em marine

– Тремасов Константин Александрович 1 год 7 месяцев назад

Спасибо,все получилось. Успел 380 человек в ручную забить в базу пока ждал помощи.

1 год 7 месяцев назад

конвертация кода карты em marine

Кузнецов Максим Александрович

1 год 6 месяцев назад

конвертация кода карты em marine

– Волков Андрей 1 год 6 месяцев назад

– Тремасов Константин Александрович 1 год 6 месяцев назад

Да, по ссылке можно всех удалить пакетно.

1 год 6 месяцев назад

конвертация кода карты em marine

1 год 6 месяцев назад

конвертация кода карты em marine

– Волков Андрей 1 год 6 месяцев назад

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

1 год 6 месяцев назад

конвертация кода карты em marine

– Волков Андрей 1 год 6 месяцев назад

1 год 6 месяцев назад

конвертация кода карты em marine

Рыбкин Евгений Сергеевич

Пускай дальше я высчитаю этот crc8 код, получу 1D0000000F50B601, по какому алгоритму дальше это число (текст) дальше форматировать, что бы потом в верном формате записать в поле CodeP?

1 год 6 месяцев назад

конвертация кода карты em marine

Иванов Константин Петрович

Если появилось желание в понимании, то можно начать отсюда:
Контрольная сумма
.
Циклический избыточный код
.
Хеш-функция

(и это не первое, второе, третье, а всё взаимосвязано)

– Карпов Дмитрий 1 год 6 месяцев назад

Коды карт буду считывать через Proxy-USB-MA в режиме hex 5 bytes + Enter
1. Так например я считал код (в блокноте, в поле в MS Access):
«00DE1F50B6»

Прекрасно 🙂

Пускай дальше я высчитаю этот crc8 код, получу 1D0000000F50B601, по какому алгоритму дальше это число (текст) дальше форматировать, что бы потом в верном формате записать в поле CodeP?
В БД Ориона-про это не текст, а байт, можно сформатировать из текста через преобразование типов в МS-SQL, пример на работе завтра постараюсь найти.

– Андрей, Ростов на Дону 1 год 6 месяцев назад

а если пихать в базу и 3, и 5 байт, то можно и со считывателями потом на париться, и темы на форуме «хелп. как мне из BF0000001F50B601 получить 520000DE1F50B601. стотыщщмиллионов карт я же до конца жизни буду собирать у людей, а там шефы, которые на простых работяг как на г. о смотрят» и ответ «с помощью машины времени, слетать в прошлое и долбануть себя, чтобы легких путей не искал))».

Вот только карты в контроллеры так записываться не будут автоматически, надо же будет манипуляции с АБД производить.

Ну и главное, делайте бэкапы почаще)) работа с базой напрямую, запросто приводит к тому, что и простые действия приходится делать уже не через АБД, т.к. проверку на целостность база перестаёт проходить. Зато напрямую в базу можно записать одинаковые карты с разным сроком действия))

– Волков Андрей 1 год 6 месяцев назад

Добрый день!
Прошу оказать помощь.
Помогите разобраться. У нас на объекте установлены биометрические считыватели Hikvision DS-K1T607PE ( https://hikvision.ru/product/ds_k1t607pe ) и СКУД Болид (С2000-2 v.2.50).
Данный терминал имеет выход Wiegand _26.

Если я в поле карты на терминале заношу код 254615135 то результат следующий:
— при вводе в поле карты номера 254615135 терминал на выход Wiegand26 посылает код карты (на прибор СКУД С2000-2) приходит код в формате 040000002D1E5F01.

Мне необходимо все коды карт из формата (040000002D1E5F01) преобразовать/конвертировать в формат 254615135.
Насколько я понял мне необходимо конвертировать из Touch Memory в Wiegand 26.

Подскажите есть ли такая программа?

1 год 5 месяцев назад

конвертация кода карты em marine

– Волков Андрей 1 год 5 месяцев назад

Мне необходимо чтобы СКУД Болида получал коды карт от терминала Hikvision DS-K1T607PE как от обычного считывателя, а так как база карт в Болиде (около 250 шт.) уже есть необхордимо к каждому фото привязать код карты из Болида. Из TM перевести в Wiegand 26.

– Владимир Иванович 1 год 5 месяцев назад

– Тремасов Константин Александрович 1 год 5 месяцев назад

– Владимир Иванович 1 год 5 месяцев назад

– Владимир Иванович 1 год 5 месяцев назад

Владимир Иванович,
Болидовский ТМ получен из Вейганда 26го, в дело идут только три байта номера карты
Хиквижновский терминал хранит больше байтов, чем три. Это не Вейганд 26! а на выход даёт обрезанное количество бит до 26. Покрутите настройки терминала, может там можно как-то ограничить формат входных или увеличить формат выходных данных.
Вы ен сказалиЮ откуда терминал получает номер 254615135. Он считывает его встроенным считывателем с карточки (ем-марин или иной) или просто пользователь регистрируется в терминале с этим кодом и всё?
Вам в любом случае надо будет регистрировать сотрудников на биометрическом считывателе, и в этот самый момент можно будет записать в Болид и новые карты.
Описание биосчитывателя куцее, указано, что интерфейс Вейганд и всё. Один вейганд или два, вход, выход, что за интерфейс то? От этого зависит использование считывателя.

– Андрей, Ростов на Дону 1 год 5 месяцев назад

Этот код я руками сам заношу в поле где указываеться код карты.
т.е. у меня есть Вася Пупкин в Болиде и карта у него к примеру 04 000000 2D1E5F 01, в терминал тот же Вася Пупкин сфотографирован и записан.
Для того чтоб мне поженить Болид и Хиквижен я подумал что смогу их поженить по Виганду. Соответственно я беру код карты Васи Пупкина из базы Болида ( в терминале Хиквижена пока нет никакой карты), конвертирую в код понятный для Терминала (8 цифр, не больше 25565535) и записываю в терминал (поле где храниться код карты) в формате (8 цифр, не больше 25565535).

В том и беда есть код 04 000000 2D1E5F 01 а нет кода ХХХ ХХХ ХХХ Х

Сейчас по факту две системы работаю отдельно друг от друга.
В СКУД Болида прописаны коды карт в формате ТМ. Когда формировалась база Болид я потихоньку наполнял базу руками (прикладывал карты к считывателю). Сейчас собрать все карты нет возможности. Да они и не нужны так как терминал понимает E-Marin, а у меня все карты Indala.

Сейчас при регистрации нового пользователя, в СКУД Болида я заношу карту путем прикладывания ее к считывателю и получю код карты. Далее в ПО Хиквижен я завожу нового сотрудника, делаю фото чтоб его система узнавала и тут мне нужно внести код который должен выдавать терминал. Код должен прийти на С2000-2 и он должен быть таким же как и при считывании в первый раз с карты. Я не могу приложить карту к терминалу так как терминал не понимает данных карт. а код не такого формата какой в Болиде.

Вот и болит у меня голова о том как имея код карты только в болиде, конвертировать этот код и получить код в формате (8 цифр, не больше 25565535) и тогда у меня будет счастье.

– Владимир Иванович 1 год 5 месяцев назад

– Андрей, Ростов на Дону 1 год 5 месяцев назад

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *