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

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

Доброго времени суток.
На объекте была одна точка прохода на парсеке, экспортировал через csv сотрудников и коды карт в Орион-про, все бы хорошо, но коды карт в парсеке хранятся в другом формате. Сотрудников под тысячу и собрать карты нет возможности.
пример: 
карта emmarine с номером 022,13133
в парсеке хранится  0016334D преобразуя из HEX в DEC 16=022 и 334D=13133 
Вопрос - как преобразовать в понятный болиду формат?

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

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

28 ответов

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

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

avatar
По второй ссылке так сказать оптом можно переводить коды карт, в файл in столбиком записываете номера карт, в вашем случае запись должна выглядеть так: 02213133 (без точек и запятых), сохраняете, запускаете work и в файле out смотрите коды карт в формате touch memory, который понятен болиду. Только сначала на одной карте попробуйте.

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

Обновите, пожалуйста, ссылки
 

Плаксин А.И. 1 год 5 месяцев назад

https://yadi.sk/d/FRq37SKC3aZTgb

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

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

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

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

Плаксин А.И. 1 год 5 месяцев назад

Через usb считку заносите или через контроллер?

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

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

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

спасибо, уже разобрался

Плаксин А.И. 1 год 5 месяцев назад

не надо ничего подрезать

Плаксин А.И. 1 год 5 месяцев назад

Ну из того что еще в голову приходит, считки подключили по wiegand. 

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

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

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

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

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

Спасибо! 

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

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

Как вспомогательный инструмент к wconvert файл exel с формулами - в первый столб вводим HEX карты, в последнем получаем код для вставки в w_2_tm c сохранением нулей первого байта пятизначного кода. Может кому пригодится)

https://yadi.sk/i/tDzjLICKxwQD2

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

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

Подскажите пож-та, есть ли пакетный аналог wconvert ? Программа  work.exe  не помогла ( 
Или подскажите логику как из HEX  сделать код , который понимает Болид (Орион 1.12).
Например, нужно из "8271B6" сформировать "F60000008271Bb601" 


    

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

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

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

Т.е. на примере кода 011 55982 получается следующий код:
1-й байт – 01 (всегда 01 просто дополнение)
2-й байт – AE
3-й байт – DA (55982 - в шестнадцатеричной системе DAAE)
4-й байт - 0B (011 - в шестнадцатеричной системе 0B) 
5-й байт = 6-й байт = 7-й байт = 00 (просто дополнение до 7-ми байт)
8-й байт = CRC = 0E Циклическая контрольная сумма

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

avatar
это вобщем перевод в 16-теричную систему счисления....

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

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

 Спасибо большое, разобрался ) . Осталось расчет CRC допилисть, что бы для каждой строки рассчитывал.
   

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

avatar
Вы потом своим творением поделитесь.

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

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

Вот в либрофисе расчёт CRC8 сделал.
https://yadi.sk/i/sKbjLw7p3GpepY
Там на третьем листе всё по простому - вводим десятичный номер, 2 байта и десятичный сайт-код карты, байт, и получаем CRC8 и болидовский код
Если старшие байты не нулевые - то их тоже надо просто вписать в табличку в десятичном виде.

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

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

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

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

avatar
у меня вычисляется табличным методом, этому CRC8.ODS семь лет в обед, и когда оно делалось, битовые операции ни в МS Excel, ни в ОпенОфисе не нашёл.
 

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

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

Андрей, Ростов на Дону  - тезка, ни в коем случае не упрек, наоборот респектище!!!
Я просто поделился своим решением , достаточно простым и возможно кому то полезным.     

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

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

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

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

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

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

 

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

avatar
В конвертерах выше идет преобразование кода из Wiegand 26, т.е. 3 Байта кода, которые и написаны на карте, но в Em-marin карте по факту 5 Байт кода, TouchMemory передает 6, как бы получается все байты передаются, даже те что не написаны на карте. Если у вас контроллеры С2000-2, то подрезайте код карты до 6. Тогда эти конвертеры принесут вам неоценимую пользу)

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

Не совсем понял, что значит подрезать код карты до 6.

Байченко Дмитрий Петрович 2 года 5 месяцев назад

Вот так:

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

Читайте РЭ на ваш прибор.

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

Спасибо, я вас понял, буду пробовать. 

Байченко Дмитрий Петрович 2 года 5 месяцев назад

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

и вот что за прикол у производителя? с2000-2/4 и кдл есть выбор, а БКИ - только ТМ. Конечно бывало и хуже, когда у одного производителя уличные считки принимали только один тип карт, а внутренние - другой. Две карты таскать с собой или менять считыватели))

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

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




https://partners.bolid.ru/forum/forum_10555.html#answer12666

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

а судя по этикетке и упрогу - ничего в этом плане не изменилось)) просто для удобства нанесли на плату обозначение

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

Есть только один способ это проверить, наверняка. И это не написать в ТП, а попросит Евгения, если конечно согласится, подключить считку и посмотреть код карты.
 просто для удобства нанесли на плату обозначение

Не, у старой 9 клемм было, у этой 10. Может автоматом определяет протокол подключенного считывателя?

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

ну да точно, Д1 это из другой области. Есть шанс что автоматом работает, вот только мне БКИ всё равно никто менять не будет и не те объёмы их использования - 2 шт. за всё время моего стажа трудового

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

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

Добрый день!

Обновите пожалуйста ссылки !!

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

avatar
https://yadi.sk/d/FRq37SKC3aZTgb

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

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

Спасибо.

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

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

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

8800000007A65601
CB0000007EAB4C01
9E000000A5793B01
B300000081C56501

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

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

avatar
Ну тут проще в Excel создать таблицу, в колонку А первого листа вставляете выгруженные коды, как они есть, дальше выбираете что вас интересует: https://yadi.sk/d/s8Cg2jMeCYMK-g

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

Большое спасибо! то что нужно.

Шехин Александр 1 месяц 29 дней назад

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

Добрый день, в БД Орион Про 1.20 как можно перекодировать коды из TM в WG для С2000-2 V2.20. Раньше использовались считыватели по ТМ, теперь надо считывать по WG-24, а собирать ключи и по новой прописывать в WG очень большая проблемма.
Привожу код брелка из базы Орионы по ТМ - BE000000898AE901 (он же в С2000-2 с длиной серийного номера =12 )
Вот так этот же Брелок прописывается в приборе с кодом WG - 04000000000FFF01.
В техподдержке помочь бессильны. Прошу помощи у Вас.

9 дней 2 часа назад

avatar
Вот этот код - BE000000898AE901, сильно похож на wiegand 26, посмотрите конфиг С2000-2, какая там длина ключа стоит.
Вот это - 04000000000FFF01 на что похоже, не могу сказать, откуда считывали? С настольного или с подклюенного к одному из С2000-2?

 

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

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

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

9 дней 1 час назад

avatar
Показывайте схему подключения Proxy-3A и положения переключателей на нем. Конфиг С2000-2 с Proxy-3A.
Показывайте новую схему, модель считывателя и обновленный конфиг С2000-2. 

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

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

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

9 дней 1 час назад

avatar
Ну так переключить надо в wiegand 26 и подключить D0 и D1. В С2000-2 тоже надо в настройках считывателя указать wiegand.

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

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

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

9 дней 1 час назад

avatar
Вот этот код BE000000898AE901, похож на wiegand 26, точнее считанный со считки которая подключена по wiegand, почему у вас так вышло, я не знаю, так как карта Em Marin имеет 5 байт кода, интерфейс ТМ может передать 6 байт, код в таком случае выглядит иначе, но в вашем коде 3 байта, что и так соответсвует wiegand26. Попробуйте на одном считывателе, возможно что изменений не потребуется, либо у вас там все и так на wiegand26.
И не путайте интерфейс на считывателе в формате ТМ и сохраненный код в формате ТМ, у Болида любой код считанный что по ТМ, что по wiegand храниться в виде ТМ.

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

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

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

9 дней назад

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

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

8 дней 13 часов назад

avatar
crc8_v01.ods
Это расчёт контрольного кода CRC-8, для преобразования номера карт из формата 8бит Сайт код + 16 бит номер карты в вид TouchMemory.
Сам файл там лежит с 2017 года, но сейчас внёс небольшие комментарии, чтобы было понятнее.
https://yadi.sk/i/sKbjLw7p3GpepY
Файл работает в Libre Office Calc. https://ru.libreoffice.org/download
Microsoft Excel 2010 не понимает кое-что из формул в этом файле.
 

Андрей, Ростов на Дону 7 дней 22 часа назад

По моему на листе просто CRC8 допущена ошибка.
Конкретно столбцы F, G, H, должны быть нули в строках 24-28 и 36-41, а не 1, 2, 3, 4, 5 и столбец L строки 24-28 и 36-41 должна быть единица. 

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

Да, спасибо, поправлю сейчас.
0,1,2,3,4,5,6 вставилось, когда тянул строки вниз.
Файл заменил, ссылка на него прежняя
https://yadi.sk/i/sKbjLw7p3GpepY

Андрей, Ростов на Дону 7 дней 21 час назад

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

Здравствуйте.С переводом Proxy-3А с ТМ на WG разобрался. Как говорил Константин Александрович, тот код действительно оказался WG, но к сожалению выяснилось, что болид шифровал коды в зависимости от брелков - 80% оказалось в ТМ. Эти коды я перекодировал утилиткой в начале этой темы TM to WG - прекрасная пакетная штука. Коды WG на выходе не меняются, коды ТМ преобразуются в WG, т.е. в стартовый тхт можно сунуть все ключи и забрать их из выходного тхт. Но столкнулся с экспортом-импортом. Экспортируются без проблем, а вот обратно с перекодированными ключамиСотрудники практически не импортируются из-за ошибок в заполнении формы. Просьба, образцом правильного заполнения csv файлов сотрудников и ключей  не поделитесь.

7 дней 21 час назад

avatar
Первые два столбца это серия и номер карты, если их нет, ставить 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. (дальше ничего не надо)

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

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

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

7 дней 21 час назад

avatar
Ну насчет обязательно или нет, точно не могу сказать, всегда заливаю в таком формате:
По столбцам:
Имя, Отчество, Фамилия, Таб.№, Подразделение, Пусто, Пусто, Пусто, Пусто, Должность, Компания, Пусто, 6 (это статус служащего). Скорее всего что должность, подразделение, компания и отчество необязательно.
Насчет символов, думаю что если не распознает заменит ?, давно не занимался этим, может и не ?, а другой символ, то что заменит я уверен, так как буквы казахского алфавита он заменяет.

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

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

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

7 дней 20 часов назад

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

Константин Александрович, спасибо. Заполнил поля по Вашему образцу, отчество вписал тоже, и залил. Ошибки возникли только при повторении табельных номеров, как они в базе жили так и не понял. Все символы, что описывал раньше, тоже перенеслись, вот только загадка - сотрудников стало на 60 штук больше, ключей на 40, в отличии от данных АБД до экспорта и обратного импорта с перекодированными ключами. С этим заморачиваться не стал, ключники лишних поубивают, а вот беда с удалением сотрудников напрягает сильно. В версии 1.20.2 они удалялись по одному, запара немеренная, в версии 1.20.3 удаляются те, что видны в окне выбора, тоже хреново, когда эти товарищи в количестве, а еще сперва ключи удалить надо, иначе сперва вопросы АБД задает, а потом оказывается что на все подтверждения зря кликаешь, сотрудники возвращаются, если сперва ключ не удалил. Как их всех разом можно кильнуть в 1.20.3, волшебной кнопки "выбрать все" я что-то не углядел.?

7 дней 6 часов назад

avatar
Ошибки возникли только при повторении табельных номеров, как они в базе жили так и не понял.

это то ещё чудо программистской мысли, у нас в старой базе очень редко заполняли табельник, сделал экспорт и увидел сотни человек с №0 и ключи приписанные к этим нулевым табельникам, которые невозможно ни отсортировать, ни пронумеровать, ни тем более импортировать. Пришлось делать экспорт из отчётов и там уже колдовать, после чего быстренько присвоил табельные, раскидал по двум файлам и импортнул в новую базу.

Волков Андрей 7 дней 6 часов назад

В 1.20.3 sp3 выбрал несколько на вкладке пароли, удалить, уверены? Да. Удалились. На вкладке сотрудники работает аналогично.
А насчет просто 1.20.3 https://www.youtube.com/watch?v=gKpk4-tAzs4

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

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

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

7 дней 6 часов назад

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

Только что обнаружил проблему на версии 1.20.3 . Экспортировал ключи со сроком действия 10 лет, а после обратного импорта ключи получили срок действия 1 год, Куда ноль делся? и как пакетно сделать срок действия ключей 10 лет?

6 дней 23 часа назад

avatar
всё таки это не у меня одного)) я думал накосячил с форматом даты.
Выделяете всех (правда и с выделением свои нюансы вылезут, но надо привыкнуть что это болид) и Править, изменяете срок действия.

Волков Андрей 6 дней 19 часов назад

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

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

6 дней 4 часа назад

avatar
а вот на это я ещё не попадал, надо будет запомнить. Включать фильтр по УД, тогда будет показывать только людей с этим УД и в его пределах менять срок.

Волков Андрей 6 дней 2 часа назад

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

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

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

ПОКАЗАН

21262 раза

ЗАДАН

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

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