Windows 응용 프로그램에서 다음 NDEF 메시지를 ACR122U-A2NR을 통해 Android 전화로 보내려고합니다. 삼성 S2 (안드로이드 2.3.4)와 ACR122U - A2NR (nfc 카드 리더기) 간의 통신 문제가 있습니까?
내가 명령의 다음과 같은 순서를 사용하여 NDEF 메시지를 전송하고있어 윈도우 종료에 43200001000000010100000027D1E53746172742C4775696C6C61756D6520424552544541552C313233342C456E64
. (이 경우 winscard.dll을 사용합니다).- "FF0000002DD48C0100000000004001FE0FBBBAA6C9890000000000000000FFFF01FE0FBBBAA 6C98900000646666D01011000"
- "FF00000002D486"
- "FF00000015D48E0520060F636F6D2E616E64726F69642E6E7070"S 및 넥서스에
- "FF00000036D48E43200001000000010100000027D1E53746172742C4775696C6C6 1756D6520424552544541552C313233342C456E64"
출원 roid 2.3.4가 잘 작동합니다. Samsung SII android 2.3.4에서도 동일한 기능이 작동하지 않습니다.
Nexus S 명령어 # 4의 경우 "D58F00"(성공)을 반환합니다. 위의 SII 명령어의 경우 "D58F25"를 반환합니다. "0x25"는 다음에 대한 오류 코드입니다. DEP 프로토콜 : 장치 상태가 잘못되었습니다. 시스템이이 작업을 허용하지 않는 상태입니다.
ON SG SII는 카드 에뮬레이션 모드를 사용하여 통신하고 있습니다. 우리는 ISO/IEC14443-4 PICC로 ACR122 리더를 설정하고 정상적으로 작동했습니다. – Alice
코드를 게시하여 명령을 보낼 수 있습니까? – offspringer
winscard.dll을 사용하여 ACR122 카드 판독기에 명령을 보낼 수 있습니다. 첫 번째 것을 제외하고 위의 APDU는 다음과 같습니다. FF0000002DD48C4000000000004001FE0FBBAA6C9890000000000000000FFFF01FE0FBBBAA 6C98900000646666D01011000 – Alice