Mielőtt NFC konfigurációt végezne az RCR-2400-PCSC kártyaolvasón, konfigurálnia kell a Raspberry Pi4-et.
A Window rendszerben a PuTTY-t ajánlom, mert csak használat után ismerem. Ez egy nagyon szép SSH kliens szoftver (ingyenes, könnyen kezelhető, könnyen használható, és nagyon kevés memóriát foglal el). A PuTTY konfigurációs felületen csak az IP-címet (vagy a gazdagép nevét) kell megadnia, ellenőriznie kell, hogy az alapértelmezett kapcsolattípus SSH, és a belépéshez kattintson a Megnyitás gombra.

Az NFC modulnak két könyvtárat kell konfigurálnia: libnfc és ifdnfc. Az alábbi részletes lépések leírják, hogyan kell konfigurálni őket.
A libnfc beállítása és fordítása:
A libnfc az NFC nyílt forráskódú könyvtára, amely támogatja a piacon elterjedt RFID kártyaolvasók illesztőprogramjait. De a Raspberry Pi nem rendelkezik előre telepített könyvtárakkal, ezért csak forráskóddal hozhatja létre. A stabil verziót letöltheti az nfc-tools hivatalos weboldaláról, és vannak kapcsolódó kódkonfigurációk.
1. Természetesen néhány függőségi csomagot telepíteni kell a konfigurálás előtt. libusb-dev libpcsclite-dev.
2. Keresse meg a libnfc forráskódját a forráskód weboldalán (az nfc-tools hivatalos honlapja által biztosított webhely jó), és letöltés után ki kell csomagolnia.
3. Állítsa be a forráskódot. Összeállítás után rengeteg illesztőprogramot fog látni, végül pedig kiválaszt néhány szükséges illesztőprogramot. Ha a következők vannak a kiválasztott illesztőprogram-listában, az azt jelenti, hogy a konfiguráció sikeres volt.
4. Írja be a make parancsot a fordítás megkezdéséhez, majd használja a sudo make install parancsot a megfelelő futtatható fájl előállításához.
A Libnfc támogatja a felhasználó által definiált eszközök betöltését a libnfc.conf konfigurációs fájl beolvasásával, amelyhez konfigurációs fájl szükséges.
A libnfc fordítása és telepítése után létre kell hoznia egy konfigurációs fájlt is, amely megadja a libnfc számára, hogy melyik protokollhoz kell hozzáférni. Ily módon a Raspberry Pi használhatja a libnfc-t, hogy kölcsönhatásba lépjen a PN532 kártyaolvasó modul interfészével, és hozzáférjen a különböző NFC chipekhez.
A Libnfc konfigurációs fájlokat használhat speciális beállításokhoz vagy funkciók aktiválásához. (/etc/nfc/libnfc.conf) támogat néhány kulcsszót a GNU / Linux rendszerben.
1. Engedélyezze / tiltsa le az automatikus eszközfelismerést. Az alapértelmezett érték" true"
allow_autoscan=igaz / hamis
2. Engedje be / tiltsa be a tolakodó (valójában aktívabb) automatikus észlelést, az alapértelmezett érték" false"
allow_intrusive_scan=igaz / hamis
3. A könyvtár részleteinek kiválasztásához tegye a következőket. Kérjük, olvassa el az alábbi naplószint megfelelő részét. A naplószint: 0 nincs; 1 hiba (alapértelmezett); 2 információ; 3 hibakeresés
log_level=n
4. Felhasználói eszköz meghatározásához hajtsa végre a következő műveleteket. Kérjük, olvassa el a megfelelő részt a csatlakozási húrokról
device.name=GG quot; Olvasóm neve"
device.connstring=GG quot; összekötő"
A konfiguráció mentése után tesztelheti az nfc-poll parancs futtatásával, és láthatja az eredményt.




Az ifdnfc beállítása és fordítása:
A Java' PC / SC intelligens kártya interfészének futtatásához konfigurálnia kell egy könyvtárat, hogy a kártyaolvasó modul PC / SC eszközként is elérhető legyen. Ez továbbra is egy nyílt forráskódú könyvtár-ifdnfc, a következő bevezetést találtam az információkban:
Az ifdnfc egy IFDHandler a PC / SC számára, hogy az összes libnfc-kompatibilis olvasót támogassa a PC / SC veremben. Általános jelentése: az ifdnfc az IFDHandler a PC / SC számára, hogy minden támogatást nyújtson a PC / SC libnfc-kompatibilis olvasókhoz PC / SC verem mellett Az Ifdnfc célja egy szabad PCSC illesztőprogram (ifdhandler) biztosítása, amely támogatja az összes libnfc-kompatibilis olvasót. Általános elképzelés - ifdnfc ez a könyvtár egy olyan PCSC illesztőprogramot (Ifdhandler) kíván biztosítani, amely támogatja az összes libnfc-kompatibilis olvasót.
1. Az ifdnfc könyvtár összeállításakor és telepítésekor telepítenie kell néhány alapvető függő könyvtárat: dh-autoreconf (én az autoconf-ot használom), libusb-dev, pcscd, libpcsclite-dev, libtool (nagyon fontos, könnyen jelenthető hibák)
2. Töltse le a forráskódot a GitHub-ról, a későbbi konfiguráció hasonló az előzőhöz.
Minden előkészítés befejeződött az operációs rendszer (OS) szintjén. Ezután használja a smartcardio könyvtárat a beolvasott RFID kártya elolvasásához.

PC / SC európai e-útlevél kártyaolvasó / író RCR-2400

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