Emulasi kartu host FeliCa

Felicity Card (FeliCa), sistem kartu smart RFID, adalah standar NFC di Jepang, Hong Kong, dan pasar lainnya di wilayah Asia-Pasifik (APAC). Penggunaannya telah diperluas di wilayah tersebut dan digunakan dengan baik di antara layanan transportasi umum, retail, dan loyalitas. Menambahkan dukungan untuk FeliCa di perangkat Android yang ditujukan untuk wilayah tersebut akan meningkatkan kegunaannya.

Implementasi

HCE FeliCa memerlukan hardware NFC yang mendukung standar NFC-F (JIS 6319-4).

Host Card Emulation (HCE) FeliCa pada dasarnya adalah implementasi paralel untuk implementasi HCE yang ada di Android; class baru untuk FeliCa akan dibuat jika diperlukan dan digabungkan dengan implementasi HCE yang ada jika memungkinkan.

Komponen Android berikut disertakan dalam Project Open Source Android (AOSP):

  • Class framework
    • HostNfcFService Publik (class layanan praktis)
    • @hide NfcFServiceInfo
  • Modifikasi pada framework NFC inti

Seperti kebanyakan fitur platform Android, produsen menulis driver untuk membuat hardware berfungsi dengan API.

Validasi

Gunakan Compatibility Test Suite Android untuk memastikan fitur ini berfungsi sebagaimana mestinya. CTS Verifier (NfcTestActivity) menguji implementasi ini untuk perangkat yang melaporkan konstanta fitur android.hardware.nfc.hcef.