Før du udfører NFC-konfiguration på kortlæseren RCR-2400-PCSC, er det nødvendigt at konfigurere Raspberry Pi4.
I Window system, anbefaler jeg PuTTY, fordi jeg kun kender det efter brug af det. Det er en Very Nice SSH klient software (gratis, nem at betjene, nem at bruge, og det optager meget lidt hukommelse). I konfigurationsgrænsefladen i PuTTY behøver du kun at angive IP-adressen (eller værtsnavnet), kontrollere, at standardforbindelsestypen er SSH, og klikke på Åbn for at angive.

NFC-modulet skal konfigurere to biblioteker: libnfc og ifdnfc. Følgende detaljerede trin beskriver, hvordan du konfigurerer dem.
Konfigurer og kompiler libnfc:
libnfc er en open source-kode bibliotek af NFC, der understøtter fælles RFID-kortlæser drivere på markedet. Men Raspberry Pi har ingen biblioteker forudinstalleret, så du kan kun oprette det med kildekode. Du kan downloade den stabile version fra den officielle hjemmeside for nfc-værktøjer, og der er relaterede kodekonfigurationer.
1. Selvfølgelig skal nogle afhængighedspakker installeres før konfiguration. libusb-dev libpcsclite-dev.
2. Find kildekoden til libnfc på kildekoden hjemmeside (hjemmesiden leveres af den officielle hjemmeside for nfc-værktøjer er god), og du skal pakke det efter downloadet.
3. Konfigurer kildekoden. Efter udarbejdelsen, vil du se en masse drivere, og endelig vil du vælge flere drivere, vi har brug for. Hvis der er følgende på den valgte driverliste, betyder det, at konfigurationen lykkes.
4. Indtast make kommandoen for at starte kompileringen, og derefter bruge sudo gøre installere kommandoen til at generere den tilsvarende eksekverbare fil.
Libnfc understøtter indlæsning af brugerdefinerede enheder ved at læse libnfc.conf-konfigurationsfilen, hvilket kræver en konfigurationsfil.
Efter kompilering og installation libnfc, skal du også oprette en konfigurationsfil til at fortælle libnfc hvilken protokol for at få adgang. På denne måde kan Raspberry Pi bruge libnfc til at interagere med PN532 kortlæsermodulets grænseflade og få adgang til forskellige NFC-chips.
Libnfc kan bruge konfigurationsfiler til særlige indstillinger eller funktionsaktivering. (/etc/nfc/libnfc.conf) understøtter nogle søgeord i GNU/Linux-systemet.
1. Aktiver/deaktiver automatisk registrering af enheder. Standardværdien er "sand"
allow_autoscan = sand/falsk
2. Aktiver / deaktivere påtrængende (i virkeligheden, mere aktiv) automatisk registrering, standardværdien er "falsk"
allow_intrusive_scan = sand/falsk
3. Hvis du vil vælge biblioteksdetaljer, skal du gøre følgende. Se den tilsvarende del af logniveauet nedenfor. Logniveauet er: 0 ingen; 1 fejl (standard). 2 oplysninger 3 fejlfinding
log_level=n
4. Udfør følgende handlinger for at definere en brugerenhed. Der henvises til det tilsvarende afsnit om forbindelsesstrenge
device.name="Mit læsernavn"
device.connstring="connstring"
Når du har gemt konfigurationen, kan du teste ved at køre nfc-poll-kommandoen, og du kan se resultatet.




Konfigurer og kompiler ifdnfc:
Hvis du vil køre Javas pc/sc-chipkortgrænseflade, skal du konfigurere et bibliotek, så kortlæsermodulet kan tilgås som en pc/SC-enhed. Dette er stadig en open source bibliotek-ifdnfc, fandt jeg følgende introduktion i oplysningerne:
ifdnfc er en IFDHandler til PC / SC at bringe støtte fra alle libnfc-kompatible læsere til PC / SC stack. Den generelle betydning er - ifdnfc er IFDHandler for PC / SC til at yde al støtte til PC / SC libnfc-kompatible læsere med PC / SC stack Ifdnfc har til formål at give en libre PCSC driver (ifdhandler), som understøtter alle libnfc-kompatible læsere. Den generelle idé er - ifdnfc dette bibliotek har til formål at give en PCSC driver (Ifdhandler), der understøtter alle libnfc-kompatible læsere.
1. Når udarbejdelse og installation af ifdnfc biblioteket, skal du installere nogle grundlæggende afhængige biblioteker: dh-autoreconf (jeg bruger autoconf), libusb-dev, pcscd, libpcsclite-dev, libtool (meget vigtigt, let at rapportere fejl)
2. Download kildekoden på GitHub, den efterfølgende konfiguration svarer til den foregående.
Alle forberedelser er afsluttet på operativsystemniveau. Brug derefter smartcardio-biblioteket til at læse det scannede RFID-kort.

PC/SC Europæisk e-pas Kortlæser/Forfatter RCR-2400

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