스마트 카드에 명령을 보내고 NFC 인터페이스를 통해 응답을 구문 분석하는 Java 응용 프로그램을 작성 중입니다. 이 응용 프로그램은 안드로이드와 PC 모두에서 사용할 수 있습니다.Java에서 비접촉식 스마트 카드의 전원 요구 사항 결정.
PC를 통해 USB 비접촉식 카드 판독기를 사용하면 어떤 카드와도 연결하고 통신하는 데 문제가 없습니다.
Android는 또 다른 문제입니다. Nexus S를 통해 응용 프로그램을 사용하면 카드에 따라 덜 바람직한 결과가 생성됩니다.
일부 카드는 연결하여 100 % 성공률로 통신합니다. 내가 사용하려고 시도한 대부분의 카드는 심지어 연결을 설정하는 것조차 어렵습니다.
Nexus S의 NFC 서비스가 카드와 연결을 시도하고 있습니다. 그것은 지속적으로 낮은 펄스 소리를 내며 단단한 연결을 할 수 없음을 나타냅니다 (가능한 한 멀리 말할 수 있음).
내가 현재 사용중인 USB PC 판독기보다 Nexus S의 전원이 낮은 NFC 칩이 있다고 생각합니다. 내가 읽은 다른 기사에서 다른 카드가 다른 전원 요구 사항을 사용하는 것처럼 보입니다.
카드에 전원을 공급하는 데 필요한 전원 레벨은 어떻게 결정합니까? ATR의 어딘가에 숨겨져 있습니까?
특정 NFC 칩에 어떤 전력 수준이 있는지 어떻게 알 수 있습니까? 이것이 어딘가에 기록되어 있습니까?
첫 번째 질문에 대해서는 ISO 7816 – Blackbelt
을 읽어야합니다. NFC 칩이 정확한 모델인지 알고 있어야합니다. 그런 종류의 정보가 포함 된 데이터 시트를 다운로드 할 수 있습니다. –