2013-06-17 4 views
0

SDK, поставляемый вместе с NFC-ридером, не работает, и мы не можем писать данные/теги с помощью инструментов, доступных с SDK. Основная проблема заключается в том, что данные, написанные с использованием другого инструмента, не остаются в устройстве постоянно. Когда тег сканируется с помощью устройства Android, читатель становится понятным, и нам приходится снова писать данные. Я проверил и попробовал инструкции от https://github.com/fkooman/nfcip-java/blob/master/nfcip-java/doc/ACR122_PN53x.txt, но это не сработает.NFC Reader: ACR122U-A9 не содержит теги

Итак, нам нужна помощь, чтобы понять, какая команда необходима для хранения данных (тегов) в Reader, даже если она была отключена от компьютера. Читателю необходимо работать в режиме эмуляции и предоставлять теги.

+0

Вы не поняли вопрос - хотите ли вы написать защищенные данные тегов? – ThomasRS

+0

Да. Я хочу, чтобы ACR122U вел себя как тег (режим эмуляции карты). В значительной степени я хочу настроить его как цель. Это читатель для системы M-Ticketing, и люди будут использовать телефоны, чтобы пометить себя и выйти. Для этого мне нужно назначить тег Reader, который можно читать по телефонам. Как мне это достичь? – user2068153

ответ

1

Я знаю, что это старый, но попал в гугле так ...

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

Надеюсь, это поможет кому-то.

0

Прежде всего, ACR122U был в основном разработан как бесконтактный считыватель смарт-карт, а не как эмулятор карт. Тем не менее, с этим устройством можно использовать эмуляцию карты хоста (HCE) (см. How to card emulate with ACR122U-A9). Но обратите внимание, что есть проблемы с некоторыми версиями ACR122U (например, см. The PN532 configured as target has been released by its initiator).

Тем не менее, все это основанный на хозяине Эмуляция карты. Таким образом, ACR122U действует только как бесконтактный интерфейс для эмуляции тега (или бесконтактной смарт-карты). Это хост (компьютер), к которому подключен ACR122U, который выполняет фактическую эмуляцию.

Таким образом, ACR122U не является автономным устройством, которое вы могли бы сделать программой, чтобы действовать как тег. Для выполнения фактической эмуляции всегда требуется приложение, работающее на компьютере, подключенном к ACR122U (через USB).

Смежные вопросы