партнерский раздел
ФорумЭксплуатацияКодирование ключей в системе Орион про BOLID 1.20.3

Эксплуатация » Кодирование ключей в системе Орион про BOLID 1.20.3

Добрый день, снова возвращаюсь с тем же вопросом по определению принципа кодирование код с proximity карт через считыватели и преобразования их в вид TouchMemory. Или другой вопрос, можно ли как-то обратиться к библиотеке BOLID и произвести преобразование кода с карты? Пробовал найти в модуле интеграции орион про, но там ничего не было, что могло хоть как-то продвинуть процесс.

Примеры кодирования значений с карт, существующей системой
0009541941 —> A300090091993501
0011786328 —> BD000800B3D85801
0008585381 —> 690009008300A501
0008585210 —> 2500090082FFFA01
0008557424 —> 3000090082937001
0008580500 —> 0A00090082ED9401
0008580695 —> 8200090082EE5701
0008572846 —> 5300090082CFAE01
0008562801 —> F300090082A87101
0008579720 —> 7D00090082EA8801

Вот нашел на форуме принцип кодирования :
8-й байт - CRC    
5-7 байт - дополнение до 7-ми байт (00 00 00)    
Формирование значений с пятого по восьмой байт не понятны

Кодирование следующих четырех байтов происходит корректно, как я понял их считыватель заполняет при поднесении карты
2-4 байт - код Вигант, четырехбайтовое десятичное число (Примеры: 0009541941; 0011786328)   
1-й байт - 01 (всегда 01)
.Просмотрел несколько примеров программ преобразователей кодов, но все они, в идеале правильно кодируют только сам код с карты

В существующей системе я заметил закономерность, что пятый байт и седьмой всегда имеют значение 00
То есть, остается загадкой процесс кодирования шестого и восьмого байта0009541941 ??00??0091993501
Желаемый результат
A300090091993501

2 месяца 27 дней назад

avatar
8 байт это CRC сумма, почитайте в интернете, понимание придет. 6 байт зашит в карте, никак он не кодируется, на карте он не написан, узнать его никак невозможно, только считать код карты. Либо меняйте все под формат wiegand 26, путем подрезки кодов карт в контроллерах и изменении в БД, либо купите настольный считыватель или выведите один от контроллера.

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

Большое спасибо! 

Загуменников Марк Юрьевич 2 месяца 27 дней назад

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

0 ответов

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

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

ПОКАЗАН

318 раз

ЗАДАН

2 месяца 27 дней назад

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