FeliCa এর হোস্ট কার্ড এমুলেশন

ফেলিসিটি কার্ড (ফেলিকা), একটি আরএফআইডি স্মার্ট কার্ড সিস্টেম, জাপান, হংকং এবং এশিয়া-প্যাসিফিক (এপিএসি) অঞ্চলের অন্যান্য বাজারে এনএফসি স্ট্যান্ডার্ড। এই অঞ্চলে এটির গ্রহণযোগ্যতা বৃদ্ধি পাচ্ছে এবং ট্রানজিট, খুচরা এবং আনুগত্য পরিষেবাগুলিতে এটি বেশ ব্যবহৃত হচ্ছে। এই অঞ্চলের জন্য নির্ধারিত অ্যান্ড্রয়েড ডিভাইসগুলিতে ফেলিকা-র জন্য সমর্থন যোগ করলে এর কার্যকারিতা বৃদ্ধি পাবে।

বাস্তবায়ন

HCE FeliCa-এর জন্য NFC-F (JIS 6319-4) স্ট্যান্ডার্ড সমর্থন করে এমন NFC হার্ডওয়্যার প্রয়োজন।

FeliCa-এর হোস্ট কার্ড এমুলেশন (HCE) মূলত অ্যান্ড্রয়েডে বিদ্যমান HCE বাস্তবায়নের সমান্তরাল বাস্তবায়ন; এটি FeliCa-এর জন্য নতুন ক্লাস তৈরি করে যেখানে এটি যুক্তিসঙ্গত এবং যেখানে সম্ভব বিদ্যমান HCE বাস্তবায়নের সাথে একত্রিত হয়।

অ্যান্ড্রয়েড ওপেন সোর্স প্রজেক্ট (AOSP) তে নিম্নলিখিত অ্যান্ড্রয়েড উপাদানগুলি অন্তর্ভুক্ত করা হয়েছে:

  • ফ্রেমওয়ার্ক ক্লাস
    • Public HostNfcFService (সুবিধাজনক পরিষেবা শ্রেণী)
    • @hide NfcFServiceInfo
  • মূল NFC কাঠামোর পরিবর্তন

বেশিরভাগ অ্যান্ড্রয়েড প্ল্যাটফর্ম বৈশিষ্ট্যের মতো, হার্ডওয়্যারটিকে API-এর সাথে কাজ করার জন্য ড্রাইভারগুলি লিখতে হয়।

বৈধতা

এই বৈশিষ্ট্যটি যেমনটি ইচ্ছা তেমনভাবে কাজ করে তা যাচাই করতে Android সামঞ্জস্যতা পরীক্ষা স্যুট ব্যবহার করুন। CTS যাচাইকারী (NfcTestActivity) android.hardware.nfc.hcef বৈশিষ্ট্য ধ্রুবক রিপোর্টকারী ডিভাইসগুলির জন্য এই বাস্তবায়ন পরীক্ষা করে।