партнерский раздел
ФорумЭксплуатацияПреобразование кодов карт

Эксплуатация » Преобразование кодов карт

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

Имеется ИСО Орион Про версии 1.20.3.4
В другом офисе в качестве СКУД используется Sigur.
При создании паролей для сотрудников в Орион Про используется считыватель: Proxy-USB-MA, а в Сигуре просто подносится карта к считывателю и ее номер берется из отчета о неудачном доступе.

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

В Sigur код карты хранится в формате: 061,00751
В Орион Про хранится в таком виде: DB006A003D02EF01

Может есть какая-то программа, которая делает преобразования кодов карт?

При поиске на форуме была найдена тема с подобным вопросом, но при вводе кода из Sigur, получается код немного в другом виде, т.е.:
этот код 061,00751 преобразовывается в этот 660000003D02EF01, а это не совсем тот код, который хранится в Орион Про.
 

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

avatar
Из Ориона в Сигур - запросто, обнуляете 4,5,6 байты и привет.
Из Сигура в Орион - скорее всего никак. Потерянные байты не восстановишь. Хотя посмотрите на них пристально, может, они у всех карт одинаковые или хотя бы у групп есть пара-тройка разных вариантов.

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

Андрей, подскажите, пожалуйста, какой софтинкой можно конвертнуть из HEX в "Текстовый" формат 123,45678? USB-CardReader.Конвертер кодов wconvert.exe только из текстового в HEX умеет преобразовывать.

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

это и в excel можно сделать (=ШЕСТН.В.ДЕС), но по частям. одна чатсь первые два байта - то что до запятой, вторая чать четыре последующих байта - после запятой.

Бабаев М. А. 1 год 7 месяцев назад

Формула Excel для преобразования из формата Dallas (Touch Memory) в Wiegand 26 (Текстовый):
=ТЕКСТ(ШЕСТН.В.ДЕС(ПСТР(A1;9;2));"000")&","&ТЕКСТ(ШЕСТН.В.ДЕС(ПСТР(A1;11;4));"00000")

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

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

3 ответа

А каким образом вообще формируются эти байты в начале?

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

avatar
А каким образом вообще формируются эти байты в начале?

DB006A003D02EF01, если DB, то это контрольная сумма, если 6А, то это то что производитель карт в них записал по велению правой пятки или Марса, а может духи нашептали, что сегодня туда надо записывать именно эти значения. Если вы сами будете заказывать карты у производителя, то можете заказать там любое другое число.

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

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Есть вариант, когда можно решить взаимное преобразование кодов между системами, но для этого вам потребуется урезать длину кода в ОрионПро и перейти на использование протокола Wiegand 26, тогда можно будет делать взаимное преобразование.
Хотя проще назначить ОрионПро "ведущей" системой (т.к. в ней используется полный код карты в формате TM), а в Сигур отправлять только короткую часть (без пятки, марса и духов)
по преобразованию на форуме очень много статей - 
https://partners.bolid.ru/forum/forum_8951.html

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

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Осталось только научится контрольную сумму вычислять в Excel, чтобы из Wiegand 42 в Wiegand 58 (ТМ без ...01 на конце) массово конвертить.

3 месяца 7 дней назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

4389 раз

ЗАДАН

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

ПРОДУКТЫ

ИСО Орион

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.