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 di wilayah tersebut terus meningkat dan banyak digunakan di layanan transportasi umum, retail, dan loyalitas. Menambahkan dukungan untuk FeliCa di perangkat Android yang ditujukan untuk wilayah tersebut meningkatkan kegunaannya.

Implementasi

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

Host Card Emulation (HCE) FeliCa pada dasarnya adalah penerapan paralel dengan penerapan HCE yang ada di Android; HCE FeliCa membuat class baru untuk FeliCa jika diperlukan dan menggabungkannya dengan penerapan HCE yang ada jika memungkinkan.

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

  • Class framework
    • Public HostNfcFService (kelas layanan praktis)
    • @hide NfcFServiceInfo
  • Modifikasi pada framework NFC inti

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

Validasi

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