אמולציית כרטיס מארח של FeliCa

Felicity Card, או FeliCa, מערכת כרטיסים חכמים RFID, היא תקן NFC ביפן, הונג קונג ושווקים אחרים באזור אסיה-פסיפיק (APAC). זה התרחב באימוץ באזור זה ומשמש היטב בין שירותי תחבורה, קמעונאות ונאמנות. הוספת תמיכה ב-FeliCa במכשירי אנדרואיד המיועדים לאזור זה משפרת את השימושיות שלהם.

יישום

HCE FeliCa דורש חומרת NFC התומכת בתקן NFC-F (JIS 6319-4).

Host Card Emulation (HCE) של FeliCa הוא בעצם מימוש מקביל למימוש HCE הקיים באנדרואיד; זה יוצר מחלקות חדשות עבור FeliCa איפה שזה הגיוני ומתמזג עם היישום הקיים של HCE במידת האפשר.

רכיבי האנדרואיד הבאים כלולים בפרויקט הקוד הפתוח של Android (AOSP):

  • שיעורי מסגרת
    • Public HostNfcFService (מחלקת שירות נוחות)
    • @הסתר NfcFServiceInfo
  • שינויים במסגרת הליבה של NFC

כמו ברוב תכונות פלטפורמת אנדרואיד, יצרנים כותבים את מנהלי ההתקן כדי לגרום לחומרה לעבוד עם ה-API.

מַתַן תוֹקֵף

השתמש בחבילת בדיקת התאימות ל-Android כדי לוודא שתכונה זו פועלת כמתוכנן. CTS Verifier (NfcTestActivity) בודק יישום זה עבור מכשירים המדווחים על קבוע התכונה android.hardware.nfc.hcef .