Notice
Recent Posts
Recent Comments
Link
투케이2K
360. (android/안드로이드) HCE (호스트 기반 카드 에뮬레이션) 통신 용어 설명 - NFC HCE 본문
[개발 환경 설정]
개발 툴 : AndroidStudio
[설 명]
1. HCE 통신 이란 Android 애플리케이션에서 카드를 에뮬레이션하고 NFC 리더와 직접 통신을 수행하는 방법입니다
2. HCE 통신 은 보안 요소가 포함되지 않은 추가적인 카드 에뮬레이션 방법입니다
3. HCE 를 사용해 NFC 카드를 에뮬레이션할 때는 NFC 프로토콜 프레임을 보안 요소로 라우팅하는 대신 Android 애플리케이션이 실행되고 있는 호스트 CPU로 데이터를 직접 라우팅합니다
4. HCE 서비스는 사용자 인터페이스 없이 백그라운드에서 실행할 수 있습니다
- 대중교통 카드와 같은 많은 HCE 애플리케이션에 적합하며 사용자가 서비스를 사용하기 위해 앱을 시작할 필요가 없습니다. 대신 NFC 리더에 기기를 탭하면 적절한 서비스가 시작되고(아직 실행되지 않았다면) 백그라운드에서 트랜잭션이 실행됩니다
5. 사용자가 기기를 NFC 리더에 탭할 때 Android 시스템은 NFC 리더가 실제로 통신하려는 HCE 서비스를 인식하고 있어야 합니다. 이때 ISO/IEC 7816-4 사양이 필요합니다
- 애플리케이션 ID(AID)를 중심으로 애플리케이션을 선택하는 방법을 정의합니다
- AID는 최대 16바이트로 구성됩니다
- 기존 NFC 리더 인프라에 맞춰 카드를 에뮬레이션한다면 이 리더가 찾고 있는 AID는 일반적으로 잘 알려져 있고 공개적으로 등록된 것입니다
반응형
'Android' 카테고리의 다른 글
Comments