2010-06-01 3 views
0

카드 에뮬레이션 모드에서 ACR122U를 구성하려고하는데 사용 방법을 모르겠습니다. 나는 자바에게 communication.Who는 PN 532 카드 에뮬레이션 모드와 함께 일 독자 6 스마트 카드의 IO를 사용하고, 아니시PN532 카드 에뮬레이션 모드

답변

0

구성을 ... 나에게 MIFARE 클래식 카드를 에뮬레이트 할 수있는 PN532를

감사와 안부를 몇 가지 제안을주십시오 거의 불가능하다 나는 미안하다 말한다. 나는 지난 몇 주간 그것을 시험해보고 행운이 없었다. 데이터 시트에 명확하게 설명되어 있지만 명확하지는 않습니다. 그러나 MIFARE 1K 에뮬레이션에는 SAM이 필요하지 않습니다.

PN532 명령 TgInitAsTarget을 사용하면 SENS_RES 및 SEL_RES와 UID를 지정하여 Mifare Classic 카드를 에뮬레이트 할 수 있으며 실제로 원하는대로 모두 UID를 에뮬레이트 할 수 있지만 실제로 응답 할 수있는 MIFARE 1K를 에뮬레이트합니다 읽기 명령 인 MIFARE 인증은 또 다른 이야기입니다. 기본적으로 PN532가 MIFARE 1K를 에뮬레이션하고 MIFARE 인증 명령 (0x60 0xXX, 여기서 XX = 블록 번호)을 수신하면 에뮬레이트 된 카드로 보내야하는 응답은 4 바이트의 난수입니다. 그러면 이니시에이터가 다음을 사용하여 암호화해야합니다. 제공된 내부 키 및 내부 PN532 CRYPTO1 암호. 문제는 개시자가 해당 난수 챌린지에 응답하지 않고 에뮬레이션이 항상 실패한다는 것입니다.

PN532로 직접 작업 할 수 있으므로 PN532를 직접 명령 할 수 있습니다. ACR122U에서 제공되는 API가 무엇인지 잘 모르겠습니다 만 실제 PN532 명령에 액세스 할 수 있으면 평생 동안 사용할 수 있습니다. 잠재적으로 더 어렵습니다.

체크 아웃의 자세한 내용에 대한 libnfc.org에 내 게시물을 내가 무엇을 시도했다 : 당신이 일을 얻는 것을 처리하는 경우

http://www.libnfc.org/community/topic/277/nfcemulatetag/

, 난 당신이 한 일에 대해 더 듣고 싶어요 .

최고 중!