Pred vykonaním konfigurácie NFC na čítačke kariet RCR-2400-PCSC je potrebné nakonfigurovať Raspberry Pi4.
V systéme Window, doporučuji PuTTY, pretože viem, že len po použití. Je to veľmi pekný SSH klientsky softvér (zadarmo, ľahko ovládateľný, ľahko ovládateľný, a zaberá veľmi málo pamäte). V konfiguračnom rozhraní PuTTY stačí zadať adresu IP (alebo názov hostiteľa), uistite sa, že predvolený typ pripojenia je SSH, a kliknite na tlačidlo Otvoriť pre vstup.

Modul NFC musí konfigurovať dve knižnice: libnfc a ifdnfc. Nasledujúce podrobné kroky popisujú, ako ich nakonfigurovať.
Konfigurácia a kompilácia libnfc:
libnfc je knižnica NFC s otvoreným zdrojovým kódom, ktorá podporuje bežné ovládače čítačky kariet RFID na trhu. Ale Raspberry Pi nemá žiadne knižnice pre-nainštalované, takže si môžete vytvoriť len so zdrojovým kódom. Stabilnú verziu si môžete stiahnuť z oficiálnych stránok nfc-tools a existujú súvisiace konfigurácie kódu.
1. Samozrejme, že niektoré závislé balíky musia byť nainštalované pred konfiguráciou. libusb-dev libpcsclite-dev.
2. Nájsť zdrojový kód libnfc na webových stránkach zdrojového kódu (webové stránky poskytované oficiálne webové stránky nfc-tools je dobré), a musíte rozbaliť po stiahnutí.
3. Nakonfigurujte zdrojový kód. Po zostavení uvidíte veľa ovládačov a nakoniec si vyberiete niekoľko ovládačov, ktoré potrebujeme. Ak sa vo vybratom zozname ovládačov nachádza nasledovné, znamená to, že konfigurácia je úspešná.
4. Zadajte príkaz, aby sa spustiť kompiláciu, a potom použite sudo vykonať inštaláciu príkazu na generovanie zodpovedajúce spustiteľný súbor.
Libnfc podporuje načítanie používateľom definovaných zariadení čítaním konfiguračného súboru libnfc.conf, ktorý vyžaduje konfiguračný súbor.
Po kompilácii a inštalácii libnfc, musíte tiež vytvoriť konfiguračný súbor povedať libnfc, ktorý protokol pre prístup. Týmto spôsobom, Malinové Pi môžete použiť libnfc pre interakciu s PN532 čítačka kariet modul rozhranie a prístup k rôznym NFC čipy.
Libnfc môže používať konfiguračné súbory pre špeciálne nastavenia alebo aktiváciu funkcií. (/etc/nfc/libnfc.conf) podporuje niektoré kľúčové slová v systéme GNU/Linux.
1. Zapnutie/vypnutie automatickej detekcie zariadenia. Predvolená hodnota je "true"
allow_autoscan = true/false
2. Povoliť / zakázať dotieravé (v skutočnosti, aktívnejšie) automatické zisťovanie, predvolená hodnota je "false"
allow_intrusive_scan = true/false
3. Ak chcete vybrať podrobnosti knižnice, urobte nasledovné. Pozrite si príslušnú časť úrovne denníka nižšie. Úroveň denníka je: 0 žiadna; 1 chyba (predvolená); 2 informácie; 3 ladenie
log_level=n
4. Ak chcete definovať používateľské zariadenie, vykonajte nasledujúce operácie. Pozrite si príslušnú časť o reťazcoch pripojenia
device.name="Moje meno čítačky"
device.connstring="connstring"
Po uložení konfigurácie môžete otestovať spustením príkazu nfc-poll a môžete vidieť výsledok.




Konfigurácia a kompilácia ifdnfc:
Ak chcete spustiť rozhranie karty PC/SC od spoločnosti Java, musíte nakonfigurovať knižnicu tak, aby bol modul čítačky kariet prístupný ako zariadenie PC/SC. To je ešte open source knižnica-ifdnfc, našiel som nasledujúci úvod v informáciách:
ifdnfc je IFDHandler pre PC / SC, aby podporu všetkých libnfc-kompatibilné čítačky do PC / SC zásobníka. Všeobecný význam je - ifdnfc je IFDHandler pre PC / SC poskytovať všetku podporu pre PC / SC libnfc-kompatibilné čítačky s PC / SC zásobník Ifdnfc si kladie za cieľ poskytnúť libre PCSC ovládač (ifdhandler), ktorý podporuje všetky libnfc-kompatibilné čítačky. Všeobecnou myšlienkou je - ifdnfc táto knižnica si kladie za cieľ poskytnúť ovládač PCSC (Ifdhandler), ktorý podporuje všetky libnfc-kompatibilné čitateľa.
1. Pri zostavovaní a inštalácii ifdnfc knižnice, musíte nainštalovať niektoré základné závislé knižnice: dh-autoreconf (používam autoconf), libusb-dev, PCSCD, libpcsclite-dev, libtool (veľmi dôležité, ľahko nahlásiť chyby)
2. Stiahnite si zdrojový kód na GitHub, následná konfigurácia je podobná predchádzajúcej.
Všetky prípravy boli ukončené na úrovni operačného systému (OS). Ďalej použite knižnicu smartcardio na čítanie naskenovanej RFID karty.

PC/SC Európsky e-pas Čítačka kariet/Spisovateľ RCR-2400

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