การจำลองการ์ดโฮสต์ของ FeliCa

Felicity Card หรือ FeliCa ซึ่งเป็นระบบสมาร์ทการ์ด RFID เป็นมาตรฐาน NFC ในญี่ปุ่น ฮ่องกง และตลาดอื่นๆ ในภูมิภาคเอเชียแปซิฟิก (APAC) มีการขยายตัวในการนำไปใช้ในภูมิภาคนั้นและมีการใช้กันอย่างแพร่หลายในบริการขนส่ง การค้าปลีก และบริการสมาชิก การเพิ่มการรองรับ FeliCa ในอุปกรณ์ Android ที่กำหนดไว้สำหรับภูมิภาคนั้นจะช่วยปรับปรุงประโยชน์ของพวกเขา

การนำไปปฏิบัติ

HCE FeliCa ต้องการฮาร์ดแวร์ NFC ที่รองรับมาตรฐาน NFC-F (JIS 6319-4)

Host Card Emulation (HCE) ของ FeliCa นั้นเป็นการใช้งานแบบขนานกับการใช้งาน HCE ที่มีอยู่บน Android; โดยจะสร้างคลาสใหม่สำหรับ FeliCa ซึ่งสมเหตุสมผลและผสานเข้ากับการใช้งาน HCE ที่มีอยู่เมื่อเป็นไปได้

ส่วนประกอบ Android ต่อไปนี้รวมอยู่ใน Android Open Source Project (AOSP):

  • คลาสกรอบงาน
    • Public HostNfcFService (คลาสบริการอำนวยความสะดวก)
    • @hide NfcFServiceInfo
  • การปรับเปลี่ยนเฟรมเวิร์ก NFC หลัก

เช่นเดียวกับคุณสมบัติแพลตฟอร์ม Android ส่วนใหญ่ ผู้ผลิตเขียนไดรเวอร์เพื่อให้ฮาร์ดแวร์ทำงานร่วมกับ API ได้

การตรวจสอบ

ใช้ ชุดทดสอบความเข้ากันได้ของ Android เพื่อให้แน่ใจว่าฟีเจอร์นี้ทำงานได้ตามที่ต้องการ CTS Verifier (NfcTestActivity) ทดสอบการใช้งานนี้สำหรับอุปกรณ์ที่รายงานค่าคงที่ของฟีเจอร์ android.hardware.nfc.hcef