محاكاة البطاقة المُضيفة لتقنية FeliCa

‫Felicity Card (FeliCa) هو نظام بطاقة ذكية للتعريف عن ترددات الراديو (RFID)، وهو معيار الاتصال القريب المدى (NFC) في اليابان وهونغ كونغ وأسواق أخرى في منطقة آسيا والمحيط الهادئ. وقد شهدت هذه المنطقة ازديادًا في استخدام هذه التقنية، وهي تُستخدم على نطاق واسع في خدمات النقل والبيع بالتجزئة وخدمات الولاء. تساهم إضافة تقنية FeliCa إلى أجهزة Android المخصّصة للاستخدام في تلك المنطقة في تحسين فائدتها.

التنفيذ

تتطلب تقنية HCE FeliCa أجهزة NFC متوافقة مع معيار NFC-F (JIS 6319-4).

إنّ ميزة "محاكاة البطاقة المضيفة" (HCE) لبروتوكول FeliCa هي في الأساس عملية تنفيذ متوازية لعملية تنفيذ ميزة HCE الحالية على Android، وهي تنشئ فئات جديدة لبروتوكول FeliCa حيثما يكون ذلك منطقيًا وتتداخل مع عملية تنفيذ ميزة HCE الحالية حيثما أمكن.

يتم تضمين مكوّنات Android التالية في "المشروع المفتوح المصدر لنظام Android" (AOSP):

  • فئات إطار العمل
    • Public HostNfcFService (فئة خدمة راحة)
    • @hide NfcFServiceInfo
  • تعديلات على إطار عمل NFC الأساسي

كما هو الحال مع معظم ميزات نظام Android الأساسي، يكتب المصنّعون برامج تشغيل ليعمل الجهاز مع واجهة برمجة التطبيقات.

التحقُّق

استخدِم مجموعة أدوات اختبار التوافق مع Android للتأكّد من أنّ هذه الميزة تعمل على النحو المطلوب. يختبر أداة التحقّق من التوافق (CTS) (NfcTestActivity) عملية التنفيذ هذه للأجهزة التي تُبلغ عن ثابت ميزة android.hardware.nfc.hcef.