2014-12-04 5 views
3

Android 용으로 인식 할 수있는 Java Card에 애플릿을 개발하려고합니다. 나는 ADPU 프로토콜과 통신 할 수있는 IsoDep 클래스가 있다는 것을 알고있다. 하지만 기기에 앱을 설치하거나 Android 시스템을 플래시하지 않고도 앱을 인식 할 수 있기를 바랍니다.Android에서 Java Card 자동 인식

NDEF를 사용하는 NFC 태그를 사용하면 기기에 앱을 설치하지 않아도 나중에 연락처, 링크 등으로 자동 인식 할 수있는 태그에 쓰기가 매우 쉽습니다. 비접촉식 Java Card를 NDEF 또는 다른 방식으로 사용하여 동일한 작업을 수행 할 수 있습니까?

답변

2

맞춤 앱을 사용하지 않고도 Android 시스템 (예 : URL 열기, 연락처 이전 등)에서 NFC를 통해 특정 작업을 실행하는 유일한 방법은 NDEF 형식의 데이터를 사용하는 것입니다.

따라서 NFC Forum Type 4 Tag Operation 사양을 구현하는 카드에 애플릿을 만들어야합니다 (NFC Forum website에서 사양을 얻을 수 있음). 그런 다음 해당 애플릿에 NDEF 메시지를 포함시킬 수 있습니다.

현재 자바 카드에 NFC 포럼 유형 4 태그 응용 프로그램의 구현 찾을 수 있습니다 https://github.com/slomo/ndef-javacard (. 나는 아직이 구현을 테스트하지 않았습니다, 그래서 난이 구현이 얼마나 잘 작동하는지에 대해 언급 할 수 없음)