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

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

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

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

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

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

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

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

2 года 11 месяцев назад

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

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

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

Кочин Максим Анатольевич 11 месяцев 8 дней назад

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

Бабаев М. А. 11 месяцев 8 дней назад

Спасибо!
Действительно получилось из 6 HEX-цифр (буквально): =ШЕСТН.В.ДЕС(ЛЕВСИМВ(A1;2))&","&ШЕСТН.В.ДЕС(ПРАВСИМВ(A1;4)), где в А1 исходные 6 x Hex-цифр
Но лучше сразу уж тогда из формата TM (даже короче и корректнее формула

Кочин Максим Анатольевич 11 месяцев 8 дней назад

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

2 ответа

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

2 года 11 месяцев назад

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

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

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

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

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

2 года 11 месяцев назад

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

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

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

ПОКАЗАН

3142 раза

ЗАДАН

2 года 11 месяцев назад

ПРОДУКТЫ

ИСО Орион

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