Antes de realizar a configuração NFC no leitor de cartão RCR-2400-PCSC, é necessário configurar o Raspberry Pi4.
No sistema Window, recomendo o PuTTY, porque só o conheço depois de usá-lo. É um software cliente SSH Muito Bom (gratuito, fácil de operar, fácil de usar e ocupa muito pouca memória). Na interface de configuração do PuTTY, você só precisa inserir o endereço IP (ou nome do host), certifique-se de que o tipo de conexão padrão seja SSH e clique em Abrir para entrar.

O módulo NFC precisa configurar duas bibliotecas: libnfc e ifdnfc. As etapas detalhadas a seguir descrevem como configurá-los.
Configure e compile libnfc:
libnfc é uma biblioteca de código-fonte aberto de NFC que oferece suporte a drivers de leitor de cartão RFID comuns no mercado. Mas o Raspberry Pi não tem nenhuma biblioteca pré-instalada, então você só pode criá-lo com o código-fonte. Você pode baixar a versão estável do site oficial do nfc-tools, e há configurações de código relacionadas.
1. Claro, alguns pacotes de dependência precisam ser instalados antes da configuração. libusb-dev libpcsclite-dev.
2. Encontre o código-fonte do libnfc no site do código-fonte (o site fornecido pelo site oficial do nfc-tools é bom), e você precisa descompactá-lo após o download.
3. Configure o código-fonte. Após a compilação, você verá muitos drivers e, finalmente, selecionará vários drivers de que precisamos. Se houver o seguinte na lista de drivers selecionada, isso significa que a configuração foi bem-sucedida.
4. Digite o comando make para iniciar a compilação e, em seguida, use o comando sudo make install para gerar o arquivo executável correspondente.
Libnfc suporta o carregamento de dispositivos definidos pelo usuário lendo o arquivo de configuração libnfc.conf, que requer um arquivo de configuração.
Após compilar e instalar o libnfc, você também precisa criar um arquivo de configuração para informar ao libnfc qual protocolo acessar. Desta forma, o Raspberry Pi pode usar libnfc para interagir com a interface do módulo leitor de cartão PN532 e acessar diferentes chips NFC.
Libnfc pode usar arquivos de configuração para configurações especiais ou ativação de recursos. (/etc/nfc/libnfc.conf) suporta algumas palavras-chave no sistema GNU / Linux.
1. Ative / desative a detecção automática de dispositivo. O valor padrão é" true"
allow_autoscan=true / false
2. Ativar / desativar a detecção automática intrusiva (na verdade, mais ativa), o valor padrão é" false"
allow_intrusive_scan=true / false
3. Para selecionar os detalhes da biblioteca, faça o seguinte. Consulte a parte correspondente do nível de registro abaixo. O nível de log é: 0 nenhum; 1 erro (padrão); 2 informações; 3 depuração
log_level=n
4. Para definir um dispositivo de usuário, execute as seguintes operações. Consulte a seção correspondente sobre strings de conexão
device.name=GG quot; Meu nome de leitor"
device.connstring=GG quot; connstring"
Depois de salvar a configuração, você pode testar executando o comando nfc-poll e ver o resultado.




Configure e compile ifdnfc:
Para executar a interface de smart card PC / SC do Java' s, você precisa configurar uma biblioteca para que o módulo leitor de cartão possa ser acessado como um dispositivo PC / SC. Esta ainda é uma biblioteca de código aberto-ifdnfc, encontrei a seguinte introdução nas informações:
ifdnfc é um IFDHandler para PC / SC para trazer o suporte de todos os leitores compatíveis com libnfc para a pilha PC / SC. O significado geral é - ifdnfc é IFDHandler para PC / SC para fornecer todo o suporte para leitores compatíveis com libnfc PC / SC com pilha PC / SC. Ifdnfc visa fornecer um driver PCSC libre (ifdhandler) que suporta todos os leitores compatíveis com libnfc. A idéia geral é - ifdnfc esta biblioteca visa fornecer um driver PCSC (Ifdhandler) que suporta todos os leitores compatíveis com libnfc.
1. Ao compilar e instalar a biblioteca ifdnfc, você precisa instalar algumas bibliotecas dependentes básicas: dh-autoreconf (eu uso autoconf), libusb-dev, pcscd, libpcsclite-dev, libtool (muito importante, fácil de relatar erros)
2. Baixe o código-fonte no GitHub, a configuração subsequente é semelhante à anterior.
Todas as preparações foram concluídas no nível do sistema operacional (SO). Em seguida, use a biblioteca smartcardio para ler o cartão RFID digitalizado.

Leitor / gravador de cartão PC / SC e-passport europeu RCR-2400

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