2011-09-19 3 views
3

NFC-V 기술을 사용하여 Nexus S (Android 2.3.4)에 RFID 태그를 쓰려고합니다. 쓰기 단일 블록 명령 (0x21)와 transceive()를 사용하면 예외없이 모두 여러 개의 태그 (0x22)를 읽고 완벽하게 작동 (는 0x02) 조용한 머물 java.io.IOException: transceive failedAndroid : Nexus S에서 NFC-V (ISO15693) 태그를 쓰는 방법은 무엇인가요?

에 연결됩니다. 다른 장치가 업데이트 할 수 있기 때문에 태그가 쓰기 가능하다고 확신합니다. 주소 지정 및 주소 지정되지 않은 모드, 옵션 플래그 설정/해제, 고/저 데이터 전송률을 시도했지만 성공하지 못했습니다.

누구나 Nexus S에서 ISO15693 태그를 쓰는 데 성공한 사람이 있습니까? 어떤 도움을 정말 인정 될 것입니다.

감사합니다.

+0

다른 태그 (내가 맞춤 태그를 사용 했음)에서 비슷한 문제가 있었으며 타이밍 문제로 인해 발생했으며 전화가 태그 응답 전에 포기했습니다. 나는 이전에 자신의 태그 유형을 시도한 적이 없지만, 제 태그를 사용하면 전화가 없었더라도 다른 독자가 작업 할 수있었습니다. –

답변

1

사용자 정의 ISO15693 호환 RFID 태그를 읽고 쓰는 작업 응용 프로그램이 있습니다.

  • 가 올바르게 플래그를 설정 했 :

    여기에 보는 몇 가지 힌트는? 0x22 (주소 지정 및 고속)를 사용 중입니다.

  • 주소 지정 모드를 사용할 때 UID를 포함 시켰습니까?

또한, 보내려는 전체 바이트 배열을 게시 할 수 있습니까?

+0

Hello Sege, 답장을 보내 주셔서 감사합니다. 나는 결국 태그를 쓸 수 있었다. 그것은 하드웨어 문제로 보입니다 : 다른 종류의 태그 (안테나 지름이 더 작음)를 시도해 보았습니다. 느린 속도에서도 작동했습니다. 이 내가 태그로 전송 원시 명령입니다 2021eb650b3fcf2102e00 쓰기 단일 블록, 어떤 옵션 플래그, 느린 속도를 해결하지 불행하게도 전체 성능 (쓰기 속도, 안정성)는 사용 가능한 시스템에서 멀리 : 4-5초 2048 비트 태그 쓰기, 최적 조건 (태그가 실제로 장치에 닿은 태그, 상대적인 움직임 없음)에서 20 % 실패율. – Giovanni

관련 문제