Raspberry Pi4 i RCR-2400PCSC NFC Reader Configuration

Dec 07, 2020

Ostavi poruku

Prije izvođenje NFC konfiguracije na čitač kartica RCR-2400-PCSC, potrebno je konfigurirati Raspberry Pi4.

U sistemu Prozor preporučujem PuTTY, jer ga znam tek nakon korištenja. Radi se o Vrlo lijepom SSH klijentskom softveru (besplatan, jednostavan za operiranje, jednostavan za korištenje, a zauzima vrlo malo memorije). U PuTTY konfiguracijski interfejs trebate uneti samo IP adresu (ili ime domaćina), uverite se da je zadani tip veze SSH, i kliknite na Otvori da biste uneli.

image

 

NFC modul treba konfigurisati dvije biblioteke: libnfc i ifdnfc. Sljedeći detaljni koraci opisuju kako ih konfigurirati.

Konfiguriši i sačini libnfc:

libnfc je biblioteka otvorenog koda NFC-a koja podržava uobičajene RFID čitače kartica na tržištu. Ali Malina Pi nema nikakve biblioteke pre-instalirane, tako da ga možete kreirati samo sa izvornim kodom. Stabilnu verziju možete preuzeti sa zvanične web stranice NFC-alata, a postoje i srodne konfiguracije koda.

1. Naravno, prije konfiguracije potrebno je instalirati neke pakete ovisnosti. Libusb-dev libpcsclite-dev.

2. Pronađite izvorni kod libnfc-a na web stranici izvornog koda (web stranica koju je pružila službena web stranica nfc-alata je dobra), i trebate ga otpakovati nakon preuzimanja.

3. Konfigurišite izvorni kod. Nakon sačinjavanja, videćete dosta vozača, i na kraju ćete izabrati nekoliko vozača koji su nam potrebni. Ako u odabranoj listi upravljačkih programa postoji sljedeće, to znači da je konfiguracija uspješna.

4. Unesite naredbu make za početak sačinjavanje, a zatim koristite komandu sudo make install za generiranje odgovarajuće executable datoteke.

Libnfc podržava učitavanje korisnički definisanih uređaja čitanjem konfiguracijske datoteke libnfc.conf, koja zahtijeva konfiguracijsku datoteku.

Nakon sačinjavanja i instalacije libnfc-a, također trebate kreirati konfiguracijski fajl kako bi rekli libnfc kojem protokolu treba pristupiti. Na taj način Malina Pi može koristiti libnfc za interakciju sa interfejsom modula čitača kartica PN532 i pristupa različitim NFC čipovima.

Libnfc može koristiti konfiguracijske fajlove za posebne postavke ili aktivaciju funkcija. (/etc/nfc/libnfc.conf) podržava neke ključne riječ u GNU/Linux sistemu.

1. Omogući/onemogući automatsko otkrivanje uređaja. Zadana vrijednost je "true"

allow_autoscan = true / false

2. Omogući/onemogući nametljivo (u stvari, aktivnije) automatsko otkrivanje, zadana vrijednost je "lažna"

allow_intrusive_scan = true / false

3. Da biste odabrali detalje biblioteke, uradite sljedeće. Molimo vas da se obratite odgovarajućem dijelu nivoa evidencije ispod. Nivo dnevnika je: 0 nijedan; 1 greška (zadano); 2 informacije; 3 debugging

log_level=n

4. Da definišete korisnički uređaj, izvršite sljedeće operacije. Molimo vas da se obratite odgovarajućoj sekciji o konekci veze

device.name="My Reader Name"

device.connstring="connstring"


Nakon čuvanja konfiguracije, možete testirati tako što ćete voditi NFC-anketnu komandu i rezultat možete vidjeti.

 

image

image

image

image

Konfiguriši i sačini ifdnfc:

Da biste pokrenuti Java-ov PC/SC interfejs pametne kartice, morate konfigurisati biblioteku tako da se modulu čitača kartica može pristupiti kao PC/SC uređaj. Ovo je još uvijek biblioteka otvorenog koda-ifdnfc, našao sam sljedeći uvod u informaciju:

ifdnfc je IFDHandler za PC/SC da donese podršku svih čitača kompatibilnih sa Libnfc-om na PC/SC stog. Opšte značenje je - ifdnfc je IFDHandler za PC/SC da pruži svu podršku za PC/SC libnfc-kompatibilne čitače sa PC/SC stekom Ifdnfc ima za cilj da obezbedi libre PCSC upravljački program (ifdhandler) koji podržava sve čitače kompatibilne sa libnfc-om. Opća ideja je - ifdnfc ova biblioteka ima za cilj osigurati PCSC upravljački program (Ifdhandler) koji podržava sve čitače kompatibilne sa libnfc-om.

1. Prilikom sačinjavanja i instaliranja ifdnfc biblioteke, trebate instalirati neke osnovne zavisne biblioteke: dh-autoreconf (koristim autoconf), libusb-dev, pcscd, libpcsclite-dev, libtool (vrlo važno, lako prijaviti greške)

2. Preuzmite izvorni kod na GitHubu, naknadno konfiguracija je slična prethodnoj.

Sve pripreme su završene na nivou operativnog sistema (OS). Dalje, koristite smartcardio biblioteku da pročitate skeniranu RFID karticu.

image

PC/SC European e-passport Card Reader/Writer RCR-2400

image

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