FeliCa 호스트 카드 에뮬레이션

RFID 스마트 카드 시스템인 펠리시티 카드(FeliCa)는 일본, 홍콩 및 다른 아시아 태평양(APAC) 지역 시장의 NFC 표준입니다. 이 지역에서 FeliCa 채택이 늘어나고 있으며 대중교통, 소매업 및 고객 충성도 분야에서 널리 사용되고 있습니다. 이 지역에서 사용하는 Android 기기에 FeliCa 지원을 추가하면 유용성이 향상됩니다.

구현

HCE FeliCa에는 NFC-F(JIS 6319-4) 표준을 지원하는 NFC 하드웨어가 필요합니다.

FeliCa의 호스트 카드 에뮬레이션(HCE)은 기본적으로 Android의 기존 HCE 구현과 병렬로 구현됩니다. 필요한 경우 FeliCa HCE는 FeliCa용 새 클래스를 만들고 가능하다면 기존의 HCE 구현과 병합합니다.

다음 Android 구성요소는 Android 오픈소스 프로젝트(AOSP)에 포함되어 있습니다.

  • 프레임워크 클래스
    • 공개 HostNfcFService(편의 서비스 클래스)
    • @hide NfcFServiceInfo
  • 핵심 NFC 프레임워크 수정

대부분의 Android 플랫폼 기능과 마찬가지로 제조업체는 드라이버를 작성하여 하드웨어가 API와 호환되도록 합니다.

유효성 검사

Android 호환성 테스트 모음을 사용하여 이 기능이 의도한 대로 작동하는지 확인하세요. CTS 인증기(NfcTestActivity)는 android.hardware.nfc.hcef 기능 상수를 보고하는 기기의 구현을 테스트합니다.