4 / 4 / 0
Регистрация: 12.05.2011
Сообщений: 87
|
||||||
1 | ||||||
Получение данных с ридера карт PERCo-IR0525.01.2013, 13:01. Показов 46711. Ответов 61
Метки нет (Все метки)
Приветствую!
Есть USB считыватель карт, который подключался к контроллеру. Появилась необходимость подключения Считывателя на прямую к ПК без использования контроллера. Соответственно нужно получать передаваемые им данные...
1
|
25.01.2013, 13:01 | |
Ответы с готовыми решениями:
61
Работа с считывателем PERCo-IR05 - Выполнить считывание карты через ReadLine Перехват данных карт ридера ? Передача данных с ридера магнитных карт в интернет Передача данных с ридера магнитных карт в интернет Настройка ридера магнитных карт |
0 / 0 / 0
Регистрация: 23.05.2012
Сообщений: 7
|
|
15.11.2013, 16:34 | 41 |
Доброго времени суток. Приобрели такой же считыватель Perco IR05. Глобальная задача получить код карты.) Может кто поделиться исходниками? И есть ли у кого описание работы данного считывателя (т.е. непонятно что означает красный индикатор и при каких условиях он станет зеленым или наоборот, что означает звуковой сигнал)?
0
|
0 / 0 / 0
Регистрация: 23.05.2012
Сообщений: 7
|
|
15.11.2013, 16:48 | 43 |
Коды имеются, за что большое спасибо. Хотелось бы еще с индикатором и звуковым сигналами разобраться.
Добавлено через 2 минуты Есть ли ответ на этот вопрос? что должен показывать гипертерминал?
0
|
0 / 0 / 0
Регистрация: 23.05.2012
Сообщений: 7
|
|
18.11.2013, 10:39 | 45 |
0
|
0 / 0 / 0
Регистрация: 23.05.2012
Сообщений: 7
|
|
18.11.2013, 12:43 | 47 |
Спасибо!
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
08.04.2015, 23:03 | 49 |
СИ шарп (С#) это. Компилировать в студии.
0
|
0 / 0 / 0
Регистрация: 28.07.2009
Сообщений: 17
|
|
09.04.2015, 22:11 | 50 |
Про компиляцию подскажите, плиз
Кликните здесь для просмотра всего текста
Загвоздка в том, что я не программист и код, который хотел скомпилировать - нужен только для образца, но в рабочем виде. Я попробовал создать в VS2010 проект и добавить туда код - вылезло много ошибок. Почитав-погуглив, добавил нужные using, как сказал MSDN Код
using System.IO.Ports; using System; using System.Windows.Forms; using System.Threading;
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 9
|
|
14.05.2015, 12:10 | 51 |
lexmove,
Подскажите пожалуйста, какой вы использовали сниффер?
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 9
|
|
19.05.2015, 14:07 | 53 |
Объясни пожалуйста - получил данные с CR
242, 255, 8, 240, 128, 0, 26, 237, 176, 209, 0, 238 K=8 State=128, при том что допустимое значение от 1 до 7 Код карты=0-209-176-237. это верно? просто это значение не совпадает к кодом который нанесен на саму карту СRC=238 (изменяется от карты к карте) Я правильно рассуждаю?
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 9
|
|
19.05.2015, 14:15 | 55 |
я извиняюсь, за путаницу, но обратно отредактировать своё сообщение не смогу
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 9
|
|
19.05.2015, 14:46 | 57 |
На карте 0006871158 104,55414
Из доки Код карты содержит принятый CR полный код карты. Код карты располагается в данных последовательно по принципу : первый принятый бит – в младший бит первого байта данных и т.п В моё случае - 237(ED), 176(B0), 209(D1), 0 Первый байт данных=DE,второй=OB,третий=1D,четвертый=0 DEOB1D0 =232829392 Совсем не совпадает с кодом карты п.с Про state, я разобрался
0
|
19.05.2015, 15:39 | 58 |
...полубайты местами менять вы не имеете права, это не одно и то же с записью байта в битовом представлении младшими битами вперед.
Постами ранее уже давал расшифровку, но мне не нравится 128 в вашей последовательности, ни к селу, ни к городу "242, 255, 8, 240, 128, 0, 26, 237, 176, 209, 0, 238" 242 - F2 255 - FF 8 - K 240 - F0 (State - состояние считывателя) 128 - Тип считывателя 00 или 01 0 - Длина кода=один байт 26 237 176 209 0 - CR, n-байт кода предъявленной карточки 238 - один байт=СRC всех байт пакета-1 по исключающему ИЛИ, начиная с 3-го байта Надпись на карте тоже с запятой, с чего бы.
2
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 9
|
|
19.05.2015, 22:07 | 59 |
Вот из доки цитата
Вообще, то что получаю на выходе ридера, должно совпадать с номер написанным на карте, в моё случае 55414? Ну не могу я понять, как вот из этого 237 176 209 0 спарсить вот это 55414, я уже кажется все перебрал, но ничего не получается
0
|
20.05.2015, 06:44 | 60 |
...то что побитно все хорошо - не значит, что длина кода может быть равна нулю, а она у вас равна нулю. Во-вторых - вы 26 удобно потеряли. А вот то, что написано на карте еще под вопросом.
Лучше приложите полный дамп обмена ридера при поднесении карты со стандартным ПО, так увидим реальную картинку происходящего. Используйте портмон в режиме HEX визуализации. Дамп приложить на форум в текстовом файле, никаких удалений из него не делать.
0
|
20.05.2015, 06:44 | |
20.05.2015, 06:44 | |
Помогаю со студенческими работами здесь
60
Работа с командами APDU. Получение данных со смарт карт Триггер на изменение версии базы данных Perco Добавление данных из ридера в массив Не выполняется метод для вывода данных из бд с использованием ридера Сколькими способами можно из колоды игральных карт (36 карт) раздать двум игрокам по шесть карт? Колода карт из 36 карт, сколькими способами можно достать 5 карт? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |