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

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

বাস্তবায়ন

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

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

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

  • ফ্রেমওয়ার্ক ক্লাস
    • পাবলিক HostNfcFService (সুবিধা পরিষেবা ক্লাস)
    • @NfcFServiceInfo লুকান
  • মূল NFC ফ্রেমওয়ার্কের পরিবর্তন

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

বৈধতা

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