Автор Тема: Matrix-II MF-I и PROXY-KEYMV считывают разный код с одной карты  (Прочитано 11674 раз)

BeerHunter

  • Пользователь
  • *****
  • Сообщений: 9
Доброго времени суток! При подключение считывателей Matrix-II MF-I и PROXY-KEYMV к контроллеру С2000-2 по Wiegand оказалось, что при считывании одной и той же карты в контроллер поступают разные коды карты. Из инструкции к Matrix-II MF-I пункт 5.1 следует, что настройки по умолчанию - Wiegand-26 (3 байта). Техподдержка Болида утверждает, что у PROXY-KEYMV настройки по умолчанию так же Wiegand-26 и предлагает пробовать менять настройки в Matrix-II MF-I. Имеет ли смысл пытаться менять заводские настройки Matrix-II MF-I и как можно добиться получения одинакового кода карты? Вся надежда на вас, поскольку подозреваю, что Вы разбираетесь в этой теме гораздо лучше техподдержки Болида.

P.S. в PROXY-KEYMV возможно переключение между Wiegand 26/34/44. Для передачи кода клавиш Wiegand 8

Nick M

  • IronLogic Team
  • *****
  • Сообщений: 174
Здравствуйте.
Можете предоставить UID номер , написанный на карте?
Также нужны номера, переданные при считывании.
Каким проводом и как подключен считыватель, расстояние до контроллера?
Какой блок питания?
Попробуйте подключить считыватель через диоды: https://forum.ironlogic.ru/index.php?topic=11.0

BeerHunter

  • Пользователь
  • *****
  • Сообщений: 9
Здравствуйте! Похоже проблема в PROXY-KEYMV, но тем не менее продублирую Вам на support@ironlogic.ru письмо с результатами считывания карт в техподдержку болида. Возможно сможете что то подсказать. Судя по ответу Болида, сами  они эти считыватели не производят и переадресовали запрос изготовителю. В проект заложено порядка 900 считывателей Matrix-II MF-I, удалось приобрести около 150 считывателей по разным фирмам, и в Вашем отделе продаж сказали, что есть в наличии около 100 штук, остальное в производство под заказ, а сроки как всегда горят, поэтому ищем замену и проблема в итоге скорее всего только усугубится при наличии сборной солянки из различных считывателей.

vesago

  • Гость
У майфера минимум 4 байта. Это если классик. Если ультралайт то 7 байт. Производитель для формирования виганд-26 берет 3 байта в порядке, определенном в справочнике потолоцкого. Соответсвенно, если разные производители, то или подгонять под Ваши требования какому-то из производителей кодировку, или заряжать виганд-44 у одного ридера и ставить в разрыв конвертор, который из виганда-44 выделит 3 байта в нужном порядке и сформирует виганд-26. Мы в своей практике используем последний вариант. Еще попробуйте по точмэмори, если поддерживает оборудование. 
« Последнее редактирование: 11 Апреля 2018, 15:02 от vesago »

vitiv

  • IronLogic Team
  • *****
  • Сообщений: 713
Добрый день!
 У MATRIX II MFI есть программа конфигуратор, в небольших пределах можно поиграться с кодом.
Нужно знать реальный код карты, что выдает один считыватель и что второй. Думаю можно сконфигурировать нужную последовательность.
Удачи.

BeerHunter

  • Пользователь
  • *****
  • Сообщений: 9
По одной карте код считанный с PROXY-USB-МА и с Matrix-II MF-I совпал полностью, по двум другим картам до 8 знаков.
Коды приходящие с PROXY-KEYMV как будто бы содержат те же символы, но в другой "смешанной" последовательности.



№ Карты   Matrix-II MF-I Uprog   PROXY-KEYMV Uprog W26   PROXY-KEYMV Uprog W34   PROXY-KEYMV Uprog W44   Proxy-USB-МА Орион    Matrix-II MF-I Орион    PROXY-KEYMV Орион W26   PROXY-KEYMV Орион W34   PROXY-KEYMV Орион W44
1   FA00000038CE0E01   AB000000CE380001   5F00000ECE380001   5F00000ECE380001   FA00000038CE0E01   FA00000038CE0E01   AB000000CE380001   5F00000ECE380001   5F00000ECE380001
2   520000001F1B7301   7F0000001B1FA801   740000731B1FA801   740000731B1FA801   810000A81F1B7301   520000001F1B7301   7F0000001B1FA801   740000731B1FA801   740000731B1FA801
3   9A000000145D9301   E60000005D14A801   2A0000935D14A801   2A0000935D14A801   490000A8145D9301   9A000000145D9301   E60000005D14A801   2A0000935D14A801   2A0000935D14A801

Здравствуйте!

Matrix-II MF-I на заводских настройках, насколько я понял из инструкции к нему - Wiegand 26.
PROXY-USB-МА на заводских настройках, техподдержка болида говорит что по умолчанию - Wiegand 44.
PROXY-KEYMV в 3х режимах - Wiegand 26/34/44.

Результаты считывания трех карт сведены в файл Ключи.xlsx во вложении.

По одной карте код считанный с PROXY-USB-МА и с Matrix-II MF-I совпал полностью, по двум другим картам до 8 знаков.
Коды приходящие с PROXY-KEYMV как будто бы содержат те же символы, но в другой "смешанной" последовательности.

Прикладываю коды повторно считанные по просьбе техподдержки болида с PROXY-USB-МА и PROXY-KEYMV:


===============================

Proxy-USB-MA Блокнот

Карта №1
000038CE0E

Карта №2
00A8145D93

Карта №3
00A81F1B73

===============================

Proxy-KeyMV W26 Uprog

Карта №1
AB000000CE380001

Карта №2
E60000005D14A801

Карта №3
7F0000001B1FA801

===============================

Proxy-KeyMV W34 Uprog

Карта №1
5F00000ECE380001

Карта №2
2A0000935D14A801

Карта №3
740000731B1FA801

===============================

Proxy-KeyMV W44 Uprog

Карта №1
5F00000ECE380001

Карта №2
2A0000935D14A801

Карта №3
740000731B1FA801

===============================

Proxy-USB-MA АБД Орион

Карта №1
FA00000038CE0E01

Карта №2
490000A8145D9301

Карта №3
810000A81F1B7301

Nick M

  • IronLogic Team
  • *****
  • Сообщений: 174
Здравствуйте.
Пишите все в почте.
Лучше отвечать в одном месте.

vesago

  • Гость
Коды представлены в формате Dallas. Т.е. сначала идет код семейства 01 - фиксированная величина, потом 6 байт серийник, в конце CRC-8 контрольная сумма 7 байт. В коде разных производителей данные одинаковые, но по разному тусуются. Т.е. как я писал выше, в коде 4 байта. Виганд 26 - 3 байта (+ 2 бита четности по краям = 26 бит). Можно с одного конца отсчитывать, можно с другого. Кому как в голову тюкнет - стандарта нет. Поэтому или уломать производителя или конвертор, который перекодирует из более высокоразрядного виганда в менее в нужном Вам порядке или купить одного производителя оборудование. Конвертор могу подсказать где взять. Еще вариант - пускай болидовцы подправят прошивку прибора, чтоб по одному каналу виганд 26, по другому виганд 44 с приведением в нужном порядке к виганд 26.
« Последнее редактирование: 12 Апреля 2018, 20:53 от vesago »

BeerHunter

  • Пользователь
  • *****
  • Сообщений: 9
Вот ответ болида:

Судя по всему проблема в Proxy-KeyMV, нарушен порядок следования байтов.
Нужно его к нам в ремонт отправить для исследования и перепрошивки/замены.
Только обязательно в коробку с прибором вложить акт с описанием этой неисправности или распечатку переписки.

BeerHunter

  • Пользователь
  • *****
  • Сообщений: 9
Вроде бы ситуация прояснилась - виновник торжества PROXY-KEYMV.

Коды считанные с Proxy-USB-МА при обрезании на С2000-2 длинны обрабатываемых символов до 8 знаков на  Matrix-II MF-I работают. Вопрос, почему начинается расхождение считанных кодов после 8 знака? Может быть причиной работа считывателя Matrix-II MF-I по Wiegand 26 и поможет ли переключение его в Wiegand 34/44? Почему по одной карте код совпал полностью а по двум другим только до 8 знаков?

Matrix-II MF-I

BeerHunter

  • Пользователь
  • *****
  • Сообщений: 9
FA00000038CE0E01   FA00000038CE0E01
520000001F1B7301  810000A81F1B7301
9A000000145D9301  490000A8145D9301

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

vesago

  • Гость
520000001F1B7301 - виганд26 
810000A81F1B7301 - виганд44

Отличаются, потому-что в виганде26 3 байта. Соответсвенно дополнительный байт, который физически присутсвует в коде карты, не выводится. В данном случае это A8 и он в верхнем коде обнулен. В конце цифры 52 и 81 - контрольная сумма от всех данных. Кстати на карте код пишется в формате виганд26, переведенный в десятичный вид с выделением кода семейства и без. Как вариант еще покупать балванки майфер карт и самим заниматься эмиссией. Или заказывать у китаезов. Код вбивать 3-х байтный. Вида 00 11 22 33 или 00 55 66 77. Т.е. чтобы старший байт всегда был равен 00. Тогда на всех ридерах будет совпадение.
« Последнее редактирование: 13 Апреля 2018, 08:58 от vesago »