Raspberry Pi4 thiab RCR-2400PCSC NFC Kev Teeb Npe Kev Nyeem Ntawv

Dec 07, 2020

Tso lus

Ua ntej ua NFC teeb tsa ntawm daim npav nyeem ntawv RCR-2400-PCSC, nws yog qhov tsim nyog los tsim Raspberry Pi4.

Hauv cov kab ke Qhov rai, Kuv pom zoo PuTTY, vim kuv tsuas paub nws tom qab siv nws. Nws yog SSH Zoo heev software software (pub dawb, yooj yim rau kev khiav lag luam, siv tau yooj yim, thiab nws nyob tsawg cim xeeb). Hauv PuTTY configuration interface, koj tsuas yog yuav tsum nkag mus rau tus IP chaw (lossis tus tswv tsev lub npe), nco ntsoov tias lub hom kev sib txuas ua ntej yog SSH, thiab nyem Qhib kom nkag mus.

image

NFC module yuav tsum tau kho ob lub tsev qiv ntawv: libnfc thiab ifdnfc. Cov kauj ruam ntxaws ntxaws hauv qab no piav qhia txog yuav teeb tsa lawv li cas.

Configure thiab sau libnfc:

libnfc yog qhov qhib qiv lub tsev qiv ntawv ntawm NFC uas txhawb nqa cov RFID daim npav nyeem cov tsav tsheb ntawm kev ua lag luam. Tab sis Raspberry Pi tsis muaj cov tsev qiv ntawv npaj ua ntej, yog li koj tsuas tuaj yeem tsim nws nrog qhov chaws. Koj tuaj yeem rub tawm cov version ruaj khov los ntawm cov vev xaib ntawm nfc-cov cuab yeej, thiab muaj cov cai ntsig txog kev teeb tsa.

1. Tau kawg, qee qhov vam khom pob yuav tsum muab ntsia ua ntej kev teeb tsa. libusb-dev libpcsclite-dev.

2. Nrhiav qhov source code ntawm libnfc ntawm lub website code source (lub vev xaib muab los ntawm official lub website ntawm nfc-cov cuab yeej yog qhov zoo), thiab koj yuav tsum unzip nws tom qab daus.

3. Kho cov qauv dej num. Tom qab muab tso ua ke, koj yuav pom ntau tus tsav, thiab thaum kawg koj yuav xaiv ob peb tus neeg tsav tsheb uas peb xav tau. Yog tias muaj cov hauv qab no hauv daim ntawv xaiv tsav, nws txhais tau tias kev teeb tsa kom ua tiav.

4. Nkag mus rau qhov hais kom ua kom pib qhov muab tso ua ke, thiab tom qab ntawd siv sudo ua qhov nruab hais kom ua los tsim cov ntawv coj los ua.

Libnfc txhawb kev thauj khoom cov neeg siv txhais cov khoom los ntawm kev nyeem libnfc.conf teeb tsa cov ntaub ntawv, uas yuav tsum muaj cov ntaub ntawv teeb tsa.

Tom qab muab tso ua ke thiab txhim kho libnfc, koj kuj yuav tsum tsim kom muaj ntaub ntawv teeb tsa qhia rau libnfc uas yuav siv tau cov txheej txheem twg. Ua li no, Raspberry Pi tuaj yeem siv libnfc los cuam tshuam nrog PN532 daim npav nyeem ntawv module interface thiab nkag mus sib txawv NFC chips.

Libnfc tuaj yeem siv cov ntaub ntawv teeb tsa rau cov chaw tshwj xeeb lossis ua kom muaj zog. (/etc/nfc/libnfc.conf) txhawb qee cov ntsiab lus nyob hauv GNU / Linux system.

1. Ua kom / lov tes taw kev nrhiav kom paub ntaus ntawv tsis siv neeg. Tus nqi neej ntawd yog" tseeb"

allow_autoscan=tseeb / cuav

2. Muaj peev xwm / txiav tawm sab (qhov tseeb, ntau dua) nrhiav tsis siv neeg, lub neej ntawd yog"" tsis tseeb;

allow_intrusive_scan=tseeb / cuav

3. Txhawm rau xaiv cov ntsiab lus hauv tsev qiv ntawv, ua cov hauv qab no. Thov hu rau ntu qhov sib piv ntawm theem teev hauv qab no. Lub cav qib yog: 0 tsis; 1 qhov ua yuam kev (tsis ua haujlwm); 2 cov ntaub ntawv; 3 debugging

log_level=n

4. Txhawm rau txiav txim siab rau tus neeg siv khoom siv, ua cov haujlwm hauv qab no. Thov xa mus rau seem ntu ntawm kab hlua txuas

device.name=GG quot; Kuv Tus Nyeem Npe Npe"

device.connstring=GG quot; connstring"


Tom qab txuag cov kev teeb tsa, koj tuaj yeem sim los ntawm kev khiav nfc-poll lus txib thiab koj tuaj yeem pom qhov tshwm sim.

image

image

image

image

Configure thiab sau ifdnfc:

Txhawm rau khiav Java' s PC / SC ntse daim npav interface, koj yuav tsum teeb tsa lub tsev qiv ntawv kom thiaj li paub nyeem daim npav module tuaj yeem nkag tau raws li PC / SC ntaus ntawv. Qhov no tseem yog qhov chaw qhib lub tsev qiv ntawv-ifdnfc, Kuv pom cov lus qhia hauv qab no hauv cov ntaub ntawv:

ifdnfc yog IFDHandler rau PC / SC coj qhov kev txhawb nqa ntawm txhua tus nyeem nyeem ntawv-txaus siab rau PC / SC pawg. Lub ntsiab lus dav dav yog - ifdnfc yog IFDHandler rau PC / SC los muab txhua yam kev txhawb nqa rau PC / SC libnfc-tau nyeem nrog PC / SC pawg Ifdnfc lub hom phiaj los muab cov libre PCSC tsav tsheb (ifdhandler) uas txhawb txhua libnfc-tau nyeem. Lub tswv yim dav dav yog - ifdnfc lub tsev qiv ntawv no lub hom phiaj muab lub PCSC tsav tsheb (Ifdhandler) uas txhawb nqa txhua libnfc-tshaj kev nyeem ntawv.

1. Thaum sau thiab txhim kho lub tsev qiv ntawv ifdnfc, koj yuav tsum tau nruab qee lub tsev qiv ntawv yooj yim: dh-autoreconf (Kuv siv autoconf), libusb-dev, pcscd, libpcsclite-dev, libtool (tseem ceeb heev, yooj yim los qhia qhov tsis raug)

2. Rub tawm cov lej code ntawm GitHub, kev teeb tsa tom ntej zoo ib yam li yav dhau los.

Txhua qhov kev npaj tiav tau ua tiav ntawm kev ua haujlwm (OS) theem. Tom ntej no, siv lub tsev qiv ntawv smartcardio los nyeem daim npav scanned RFID.

image

PC / SC European e-passport Daim Ntawv Nyeem / Ntawv Sau RCR-2400

image

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