Чем отличается acr122u между картами HCE и Ultralight

Я разрабатываю Java-приложение с библиотекой nfctools и использую считыватель ACR 122U nfc. Проблема в том, что приложению нужно сообщить, взаимодействует ли оно со смартфоном через HCE или это карта Ultralight C. Может ли читатель узнать и то, и другое.

Tnx заранее :)


person mpetkovic    schedule 17.02.2017    source источник


Ответы (1)


Да, это возможно, наблюдая за ATR.

person ThomasRS    schedule 19.02.2017
comment
Спасибо, ваш ответ был очень полезным, я заметил, что телефон Android и сверхлегкая карта дают разные значения ATR. Мне удалось получить UID карты с объектом InListPassiveTargetResp в классе IsoDepTamaCommunicator, который является частью пакета hce в библиотеке инструментов nfc. Хороший ли это подход? - person mpetkovic; 21.02.2017