Демо ACR122U NFC Peer to Peer не работает

У меня есть устройство чтения карт NFC ACR122U и токен ACR122T от ACS. Я пытаюсь запустить их демонстрацию NFC Peer to Peer.

Я установил ACR122U SDK, mysql и коннектор, настроил базу данных и добавил команду escape в реестр.

Когда я пытаюсь запустить одноранговую демонстрацию, я выполняю следующие шаги (с показанными результатами журнала):

Вставьте NFC ACR122T в порт USB.

Откройте приложение Smart Poster и нажмите «Инициализировать» с помощью считывателя 0. Журнал:

D1: 2:04:57 PM Program ready

D1: 2:05:02 PM Succesful connection to : ACS ACR122U PICC Interface 0 Direct Mode

D1: 2:05:02 PM << FF 00 48 00 FF

D1: 2:05:02 PM Code: 1

Description: Undocumented error.

D1: 2:05:02 PM << FF 00 51 00 00

D1: 2:05:02 PM Code: 1

Description: Undocumented error.

Вставьте кард-ридер ACR122U во второй USB-порт с картой Mifare на ридере.

Откройте приложение «Устройство NFC» и нажмите «Инициализировать с помощью считывателя 1».

D2: 2:05:07 PM Program ready

D2: 2:05:11 PM Succesful connection to : ACS ACR122U PICC Interface 1 Direct Mode

D2: 2:05:11 PM << FF 00 48 00 FF

D2: 2:05:11 PM Code: 1

Description: Undocumented error.

D2: 2:05:11 PM << FF 00 51 00 00

D2: 2:05:11 PM Code: 1

Description: Undocumented error.

Введите текст в поле отправки в приложении Smart Poster

Нажмите «Активировать смарт-постер».

Поместите считыватель ACR122U с картой Mifare на считыватель ACR122T.

Нажмите кнопку «Читать» в приложении «Устройство NFC».

Журналы из приложения NFC Smart Poster после этого: D1: 14:14:29 Вход в пассивный режим

D1: 2:14:29 PM << FF 00 00 00 27 D4 8C 00 08 00 12 34 56 40 01 FE A2 A3 A4 A5 A6 A7 C0 C1 C2 C3 C4 C5 C6 C7 FF FF AA 99 88 77 66 55 44 33 22 11 00 00

D1: 2:14:29 PM Code: 1

Description: Undocumented error.

Журналы из приложения устройства NFC:

D2: 2:14:31 PM Entering active mode

D2: 2:14:31 PM << FF 00 00 00 0A D4 56 01 02 01 00 FF FF 00 00

D2: 2:14:31 PM Code: 1

Description: Undocumented error.

Кажется, что первоначальные подключения к устройствам даже не работают должным образом. Однако я смог записать на карту Mifare с помощью системного приложения ACR SDK Visitor Management (я могу записать на карту Mifare с помощью считывателя ACR122U и приложения для регистрации, а также прочитать с нее с помощью считывателя ACR122U и приложения экспонента, и я также могу прочитать эти же данные с карты с помощью телефона Android NEXUS S. Таким образом, может показаться, что драйверы работают нормально (по крайней мере, для записи/чтения данных формата Mifare).

Почему демонстрация одноранговой сети ACR122U не работает?


person gamozzii    schedule 26.08.2011    source источник


Ответы (1)


Что ж, нет ничего лучше, чем потрудиться задать вопрос, чтобы найти ответ. Для всех, кто пытается это сделать, проблема заключалась в следующем:

  • Документация, кажется, подразумевает, что можно использовать стандартные драйверы microsoft USB CCID PCSC, которые уже являются частью операционной системы Windows 7 и применяются по умолчанию при подключении считывателя ACR122U/T, ОДНАКО, я попытался установить драйверы ACR PICC. которые в любом случае поставляются с SDK, и после этого проблема была решена.

Кроме того, если кому-то когда-либо будет интересна эта малоизвестная тема, здесь есть видео на YouTube:

http://www.youtube.com/watch?v=ucfNZW9GSk0, показывающий, как установить /запустите демонстрацию одноранговой сети.

(Я точно выполнил все эти шаги, но это не сработало, пока я не установил настоящие драйверы ACR с SDK dvd, а не использовал драйверы Microsoft по умолчанию). Как упоминалось выше, я смог записать данные Mifare на карту, используя драйверы Microsoft по умолчанию.

person gamozzii    schedule 26.08.2011
comment
ваше видео является частным, не могли бы вы (возможно) опубликовать его? большое спасибо :) - person cV2; 26.06.2012
comment
к сожалению, это не мое видео - это была ссылка на видео, которое, я думаю, было сделано производителями картридера - возможно, они изменили его на приватное - раньше его можно было просмотреть. - person gamozzii; 02.07.2012