Konfigurasjon av Bringebær Pi4 og RCR-2400PCSC NFC Reader

Dec 07, 2020

Legg igjen en beskjed

Før du utfører NFC-konfigurasjon på kortleseren RCR-2400-PCSC, er det nødvendig å konfigurere Raspberry Pi4.

I Vindu-systemet anbefaler jeg PuTTY, fordi jeg bare vet det etter å ha brukt den. Det er en Veldig Fin SSH klient programvare (gratis, enkel å betjene, enkel å bruke, og det opptar svært lite minne). I PuTTY-konfigurasjonsgrensesnittet trenger du bare å skrive inn IP-adressen (eller vertsnavnet), kontroller at standard tilkoblingstype er SSH, og klikk Åpne for å angi.

image

 

NFC-modulen må konfigurere to biblioteker: libnfc og ifdnfc. Følgende detaljerte trinn beskriver hvordan du konfigurerer dem.

Konfigurere og kompilere libnfc:

libnfc er et åpen kildekodebibliotek av NFC som støtter vanlige RFID-kortleserdrivere på markedet. Men Raspberry Pi har ingen biblioteker forhåndsinstallert, så du kan bare lage den med kildekode. Du kan laste ned den stabile versjonen fra den offisielle nettsiden til nfc-verktøy, og det finnes relaterte kodekonfigurasjoner.

1. Selvfølgelig må noen avhengighetspakker installeres før konfigurasjon. libusb-dev libpcsclite-dev.

2. Finn kildekoden til libnfc på kildekoden nettstedet (nettstedet levert av den offisielle nettsiden til nfc-verktøy er bra), og du må pakke den ut etter nedlasting.

3. Konfigurer kildekoden. Etter kompilering vil du se mange drivere, og til slutt vil du velge flere drivere vi trenger. Hvis det finnes følgende i den valgte driverlisten, betyr det at konfigurasjonen er vellykket.

4. Skriv inn kommandoen gjør for å starte kompileringen, og bruk deretter kommandoen sudo gjør installasjon til å generere den tilsvarende kjørbare filen.

Libnfc støtter lasting av brukerdefinerte enheter ved å lese konfigurasjonsfilen libnfc.conf, som krever en konfigurasjonsfil.

Etter kompilering og installasjon av libnfc, må du også opprette en konfigurasjonsfil for å fortelle libnfc hvilken protokoll du skal få tilgang til. På denne måten kan Raspberry Pi bruke libnfc til å samhandle med PN532-kortlesermodulgrensesnittet og få tilgang til forskjellige NFC-brikker.

Libnfc kan bruke konfigurasjonsfiler for spesielle innstillinger eller funksjonsaktivering. (/etc/nfc/libnfc.conf) støtter noen søkeord i GNU/Linux-systemet.

1. Aktiver/deaktiver automatisk enhetsgjenkjenning. Standardverdien er "sann"

allow_autoscan = sann/usann

2. Aktiver / deaktiver påtrengende (faktisk mer aktiv) automatisk deteksjon, standardverdien er "false"

allow_intrusive_scan = sann/usann

3. Gjør følgende for å velge bibliotekdetaljer. Se den tilsvarende delen av loggnivået nedenfor. Loggnivået er: 0 ingen; 1 feil (standard); 2 informasjon; 3 feilsøking

log_level=n

4. Utfør følgende operasjoner for å definere en brukerenhet. Se den tilsvarende delen om tilkoblingsstrenger

device.name="Mitt lesernavn"

device.connstring="connstring"


Når du har lagret konfigurasjonen, kan du teste ved å kjøre nfc-poll-kommandoen, og du kan se resultatet.

 

image

image

image

image

Konfigurere og kompilere ifdnfc:

Hvis du vil kjøre Javas PC/SC-smartkortgrensesnitt, må du konfigurere et bibliotek slik at kortlesermodulen kan nås som en PC/SC-enhet. Dette er fortsatt en åpen kildekode bibliotek-ifdnfc, fant jeg følgende introduksjon i informasjonen:

ifdnfc er en IFDHandler for PC / SC for å bringe støtte av alle libnfc-kompatible lesere til PC / SC-stakken. Den generelle betydningen er - ifdnfc er IFDHandler for PC / SC for å gi all støtte for PC / SC libnfc-kompatible lesere med PC / SC-stabel Ifdnfc har som mål å gi en libre PCSC-driver (ifdhandler) som støtter alle libnfc-kompatible lesere. Den generelle ideen er - ifdnfc dette biblioteket tar sikte på å gi en PCSC-driver (Ifdhandler) som støtter alle libnfc-kompatible lesere.

1. Når kompilering og installasjon av ifdnfc biblioteket, må du installere noen grunnleggende avhengige biblioteker: dh-autoreconf (jeg bruker autoconf), libusb-dev, pcscd, libpcsclite-dev, libtool (svært viktig, lett å rapportere feil)

2. Last ned kildekoden på GitHub, den påfølgende konfigurasjonen ligner på den forrige.

Alle preparater er fullført på operativsystemnivå (OS). Deretter bruker du smartcardiobiblioteket til å lese det skannede RFID-kortet.

image

PC/ SC europeisk e-pass kortleser / forfatter RCR-2400

image

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