Abans de realitzar la configuració NFC al lector de targetes RCR-2400-PCSC, cal configurar Raspberry Pi4.
Al sistema Window, recomano PuTTY, perquè només el conec després d’utilitzar-lo. És un programari de client SSH molt bonic (gratuït, fàcil d'utilitzar, fàcil d'utilitzar i que ocupa molt poca memòria). A la interfície de configuració de PuTTY, només cal que introduïu l'adreça IP (o el nom de l'amfitrió), assegureu-vos que el tipus de connexió per defecte és SSH i feu clic a Obre per entrar.

El mòdul NFC ha de configurar dues llibreries: libnfc i ifdnfc. Els passos detallats següents descriuen com configurar-los.
Configureu i compileu libnfc:
libnfc és una biblioteca de codis de codi obert de NFC que admet els controladors de lectors de targetes RFID més habituals del mercat. Però el Raspberry Pi no té cap biblioteca preinstal·lada, de manera que només el podeu crear amb codi font. Podeu descarregar la versió estable des del lloc web oficial de nfc-tools, i hi ha configuracions de codi relacionades.
1. Per descomptat, cal instal·lar alguns paquets de dependències abans de configurar-los. libusb-dev libpcsclite-dev.
2. Cerqueu el codi font de libnfc al lloc web del codi font (el lloc web proporcionat pel lloc web oficial de nfc-tools és bo) i haureu de descomprimir-lo després de descarregar-lo.
3. Configureu el codi font. Després de compilar-lo, veureu molts controladors i, finalment, seleccionareu diversos controladors que necessitem. Si hi ha el següent a la llista de controladors seleccionats, significa que la configuració és correcta.
4. Introduïu l'ordre make per iniciar la compilació i, a continuació, utilitzeu l'ordre sudo make install per generar el fitxer executable corresponent.
Libnfc admet la càrrega de dispositius definits per l'usuari llegint el fitxer de configuració libnfc.conf, que requereix un fitxer de configuració.
Després de compilar i instal·lar libnfc, també heu de crear un fitxer de configuració per indicar a libnfc a quin protocol s’ha d’accedir. D'aquesta manera, el Raspberry Pi pot utilitzar libnfc per interactuar amb la interfície del mòdul lector de targetes PN532 i accedir a diferents xips NFC.
Libnfc pot utilitzar fitxers de configuració per a configuracions especials o activació de funcions. (/etc/nfc/libnfc.conf) admet algunes paraules clau del sistema GNU / Linux.
1. Activeu / desactiveu la detecció automàtica del dispositiu. El valor per defecte és" true"
allow_autoscan=veritable / fals
2. Activeu / desactiveu la detecció automàtica intrusiva (de fet, més activa); el valor per defecte és" false"
allow_intrusive_scan=veritable / fals
3. Per seleccionar els detalls de la biblioteca, feu el següent. Consulteu la part corresponent del nivell de registre següent. El nivell de registre és: 0 cap; 1 error (per defecte); 2 informació; 3 depuració
log_level=n
4. Per definir un dispositiu d'usuari, realitzeu les operacions següents. Consulteu la secció corresponent sobre les cadenes de connexió
device.name=GG quot; El meu nom del lector"
device.connstring=GG quot; connstring"
Després de desar la configuració, podeu provar executant l'ordre nfc-poll i veureu el resultat.




Configureu i compileu ifdnfc:
Per executar la interfície de targeta intel·ligent PC / SC de Java 39, heu de configurar una biblioteca perquè es pugui accedir al mòdul lector de targetes com a dispositiu PC / SC. Aquesta és encara una biblioteca de codi obert-ifdnfc, he trobat la següent introducció a la informació:
ifdnfc és un IFDHandler per a PC / SC que proporciona suport a tots els lectors compatibles amb libnfc a la pila PC / SC. El significat general és: ifdnfc és IFDHandler per a PC / SC per proporcionar tot el suport per a lectors compatibles amb PC / SC libnfc amb pila PC / SC Ifdnfc pretén proporcionar un controlador PCSC lliure (ifdhandler) que admeti tots els lectors compatibles amb libnfc. La idea general és: ifdnfc, aquesta biblioteca pretén proporcionar un controlador PCSC (Ifdhandler) que admeti tots els lectors compatibles amb libnfc.
1. Quan compileu i instal·leu la biblioteca ifdnfc, heu d’instal·lar algunes biblioteques dependents bàsiques: dh-autoreconf (faig servir autoconf), libusb-dev, pcscd, libpcsclite-dev, libtool (molt important, fàcil d’informar d’errors)
2. Descarregueu el codi font a GitHub, la configuració posterior és similar a l'anterior.
Tots els preparatius s'han completat a nivell de sistema operatiu (SO). A continuació, utilitzeu la biblioteca smartcardio per llegir la targeta RFID escanejada.

Lector / escriptor de targetes de passaport electrònic europeu PC / SC RCR-2400

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