कार्ड रीडर आरसीआर-2400-पीसीएससी पर एनएफसी कॉन्फ़िगरेशन करने से पहले, रास्पबेरी Pi4 को कॉन्फ़िगर करना आवश्यक है।
विंडो सिस्टम में, मैं PuTTY की सलाह देता हूं, क्योंकि मैं केवल इसका उपयोग करने के बाद जानता हूं। यह एक बहुत अच्छा एसएसएच क्लाइंट सॉफ्टवेयर है (मुफ्त, काम करने में आसान, उपयोग करने में आसान, और यह बहुत कम मेमोरी में रहता है)। PuTTY कॉन्फ़िगरेशन इंटरफ़ेस इंटरफ़ेस में, आपको केवल आईपी पता (या होस्ट नाम) दर्ज करना होगा, सुनिश्चित करें कि डिफ़ॉल्ट कनेक्शन प्रकार एसएसएच है, और प्रवेश करने के लिए ओपन पर क्लिक करें।

एनएफसी मॉड्यूल को दो पुस्तकालयों को कॉन्फ़िगर करने की आवश्यकता है: लिब्नएफसी और आईएफडीएनएफसी। निम्नलिखित विस्तृत चरणों में उन्हें कॉन्फ़िगर करने का तरीका बताया गया है।
कॉन्फ़िगर और संकलित libnfc:
लिबनएफसी एनएफसी की एक ओपन सोर्स कोड लाइब्रेरी है जो बाजार पर आम आरएफआईडी कार्ड रीडर ड्राइवरों का समर्थन करती है। लेकिन रास्पबेरी पीआई में कोई पुस्तकालय पूर्व-स्थापित नहीं है, इसलिए आप इसे केवल स्रोत कोड के साथ बना सकते हैं। आप एनएफसी-टूल की आधिकारिक वेबसाइट से स्थिर संस्करण डाउनलोड कर सकते हैं, और संबंधित कोड कॉन्फ़िगरेशन हैं।
1. बेशक, विन्यास से पहले कुछ निर्भरता पैकेज स्थापित करने की आवश्यकता है। लिबुस्ब- देव लिब्पीसीलाइट- देव।
2. स्रोत कोड वेबसाइट पर libnfc के स्रोत कोड का पता लगाएं (एनएफसी-टूल की आधिकारिक वेबसाइट द्वारा प्रदान की गई वेबसाइट अच्छी है), और आपको डाउनलोड करने के बाद इसे अनजिप करना होगा।
3. स्रोत कोड को कॉन्फ़िगर करें। संकलन के बाद, आपको बहुत सारे ड्राइवर दिखाई देंगे, और अंत में आप कई ड्राइवरों का चयन करेंगे जो हमें चाहिए। यदि चयनित ड्राइवर सूची में निम्नलिखित हैं, तो इसका मतलब है कि विन्यास सफल है।
4. संकलन शुरू करने के लिए मेक कमांड दर्ज करें, और फिर इसी निष्पादित फ़ाइल उत्पन्न करने के लिए सुडो मेक इंस्टॉल कमांड का उपयोग करें।
Libnfc libnfc.conf कॉन्फ़िगरेशन फ़ाइल को पढ़कर उपयोगकर्ता-परिभाषित उपकरणों को लोड करने का समर्थन करता है, जिसके लिए कॉन्फ़िगरेशन फ़ाइल की आवश्यकता होती है।
libnfc को संकलित करने और स्थापित करने के बाद, आपको लिबनएफसी को यह बताने के लिए एक कॉन्फ़िगरेशन फाइल बनाने की भी आवश्यकता है कि कौन सा प्रोटोकॉल एक्सेस करना है। ऐसे में रास्पबेरी पीआई पीएफ532 कार्ड रीडर मॉड्यूल इंटरफेस के साथ बातचीत करने और विभिन्न एनएफसी चिप्स तक पहुंचने के लिए लिब्नएफसी का इस्तेमाल कर सकता है।
Libnfc विशेष सेटिंग्स या सुविधा सक्रियण के लिए विन्यास फ़ाइलों का उपयोग कर सकते हैं। (/आदि/एनएफसी/libnfc.conf) जीएनयू/लिनक्स सिस्टम में कुछ कीवर्ड का समर्थन करता है ।
1. स्वचालित डिवाइस का पता लगाने में सक्षम/अक्षम। डिफ़ॉल्ट मूल्य "सच" है
allow_autoscan = सच/झूठी
2. सक्षम/निष्क्रिय घुसपैठ (वास्तव में, अधिक सक्रिय) स्वचालित पता लगाने, डिफ़ॉल्ट मूल्य "झूठी" है
allow_intrusive_scan = सच/झूठी
3. पुस्तकालय विवरण का चयन करने के लिए, निम्नलिखित करें। कृपया नीचे लॉग स्तर के संबंधित भाग का उल्लेख करें। लॉग स्तर है: 0 कोई नहीं; 1 त्रुटि (डिफ़ॉल्ट); 2 जानकारी; 3 डिबगिंग
log_level =n
4. उपयोगकर्ता डिवाइस को परिभाषित करने के लिए, निम्नलिखित संचालन करें। कृपया कनेक्शन तार पर संबंधित अनुभाग का उल्लेख करें
device.name="माय रीडर नाम"
device.connstring = "connstring"
कॉन्फिग्रेशन बचाने के बाद आप एनएफसी-पोल कमांड चलाकर टेस्ट कर सकते हैं और रिजल्ट देख सकते हैं।




कॉन्फ़िगर और संकलित ifdnfc:
जावा के पीसी/एससी स्मार्ट कार्ड इंटरफेस को चलाने के लिए आपको एक लाइब्रेरी को कॉन्फिगर करना होगा ताकि कार्ड रीडर मॉड्यूल को पीसी/एससी डिवाइस के रूप में एक्सेस किया जा सके । यह अभी भी एक ओपन सोर्स लाइब्रेरी-आईएफडीएनएफसी है, मुझे जानकारी में निम्नलिखित परिचय मिला:
IFDnfc पीसी/अनुसूचित जाति के लिए एक IFDHandler है पीसी/अनुसूचित जाति के लिए सभी libnfc संगत पाठकों का समर्थन लाने के लिए पीसी/अनुसूचित जाति ढेर । सामान्य अर्थ यह है - आईएफडीएनएफसी पीसी/एससी के लिए IFDHandler है पीसी/एससी स्टैक आईएफडीएनएफसी के साथ पीसी/एससी स्टैक आईएफडीएनएफसी के साथ सभी समर्थन प्रदान करने के लिए एक लिब्रे पीसीएससी ड्राइवर (ifdhandler) प्रदान करना है जो सभी libnfc-संगत पाठकों का समर्थन करता है । सामान्य विचार है - आईएफडीएनएफसी इस लाइब्रेरी का उद्देश्य एक पीसीएससी ड्राइवर (इफ्डहैंडलर) प्रदान करना है जो सभी लिब्नएफसी-संगत पाठकों का समर्थन करता है।
1. ifdnfc पुस्तकालय को संकलित और स्थापित करते समय, आपको कुछ बुनियादी निर्भर पुस्तकालयों को स्थापित करने की आवश्यकता है: डीएच-ऑटोरेकॉन्फ (मैं ऑटोकंफ का उपयोग करता हूं), लिबुस्ब-देव, पीसीएससीडी, लिब्कसलाइट-देव, लिटूल (त्रुटियों की रिपोर्ट करना बहुत महत्वपूर्ण, त्रुटि रिपोर्ट करना बहुत आसान)
2. गिटहब पर स्रोत कोड डाउनलोड करें, बाद का विन्यास पिछले एक के समान है।
ऑपरेटिंग सिस्टम (ओएस) स्तर पर सभी तैयारियां पूरी कर ली गई हैं। इसके बाद, स्कैन किए गए आरएफआईडी कार्ड को पढ़ने के लिए स्मार्टकार्डियो लाइब्रेरी का उपयोग करें।

पीसी/एससी यूरोपियन ई-पासपोर्ट कार्ड रीडर/राइटर आरसीआर-2400

https://www.szrcloud.com/card-reader/ic-card-reader/pc-sc-european-id-card-reader-writer.html
