Konfigurasi Pembaca NFC Raspberry Pi4 dan RCR-2400PCSC

Dec 07, 2020

Tinggalkan pesan

Sebelum melakukan konfigurasi NFC pada card reader RCR-2400-PCSC, perlu dilakukan konfigurasi Raspberry Pi4.

Di sistem Window, saya merekomendasikan PuTTY, karena saya hanya mengetahuinya setelah menggunakannya. Ini adalah perangkat lunak klien SSH Sangat Bagus (gratis, mudah dioperasikan, mudah digunakan, dan hanya menggunakan sedikit memori). Di antarmuka konfigurasi PuTTY, Anda hanya perlu memasukkan alamat IP (atau nama host), pastikan jenis koneksi default adalah SSH, dan klik Open untuk masuk.

image

Modul NFC perlu mengkonfigurasi dua pustaka: libnfc dan ifdnfc. Langkah-langkah mendetail berikut menjelaskan cara mengonfigurasinya.

Konfigurasi dan kompilasi libnfc:

libnfc adalah pustaka kode sumber terbuka NFC yang mendukung driver pembaca kartu RFID umum di pasaran. Tetapi Raspberry Pi tidak memiliki perpustakaan yang sudah diinstal sebelumnya, jadi Anda hanya dapat membuatnya dengan kode sumber. Anda dapat mengunduh versi stabil dari situs web resmi nfc-tools, dan ada konfigurasi kode terkait.

1. Tentu saja, beberapa paket ketergantungan perlu diinstal sebelum konfigurasi. libusb-dev libpcsclite-dev.

2. Temukan kode sumber libnfc di situs web kode sumber (situs web yang disediakan oleh situs resmi nfc-tools bagus), dan Anda perlu mengekstraknya setelah mengunduh.

3. Konfigurasi kode sumber. Setelah di compile, Anda akan melihat banyak driver, dan terakhir Anda akan memilih beberapa driver yang kita butuhkan. Jika terdapat yang berikut ini dalam daftar driver yang dipilih, itu berarti konfigurasi berhasil.

4. Masukkan perintah make untuk memulai kompilasi, lalu gunakan perintah sudo make install untuk membuat file yang dapat dieksekusi terkait.

Libnfc mendukung pemuatan perangkat yang ditentukan pengguna dengan membaca file konfigurasi libnfc.conf, yang memerlukan file konfigurasi.

Setelah mengompilasi dan menginstal libnfc, Anda juga perlu membuat file konfigurasi untuk memberi tahu libnfc protokol mana yang harus diakses. Dengan cara ini, Raspberry Pi dapat menggunakan libnfc untuk berinteraksi dengan antarmuka modul pembaca kartu PN532 dan mengakses berbagai chip NFC.

Libnfc dapat menggunakan file konfigurasi untuk pengaturan khusus atau aktivasi fitur. (/etc/nfc/libnfc.conf) mendukung beberapa kata kunci dalam sistem GNU / Linux.

1. Mengaktifkan / menonaktifkan deteksi perangkat otomatis. Nilai defaultnya adalah" true"

allow_autoscan=true / false

2. Aktifkan / nonaktifkan deteksi otomatis yang mengganggu (sebenarnya, lebih aktif), nilai defaultnya adalah" false"

allow_intrusive_scan=true / false

3. Untuk memilih rincian perpustakaan, lakukan berikut ini. Silakan merujuk ke bagian yang sesuai dari level log di bawah ini. Level log adalah: 0 tidak ada; 1 kesalahan (default); 2 informasi; 3 debugging

log_level=n

4. Untuk menentukan perangkat pengguna, lakukan operasi berikut. Silakan merujuk ke bagian terkait pada string koneksi

device.name=GG quot; Nama Pembaca Saya"

device.connstring=GG quot; menghubungkan"


Setelah menyimpan konfigurasi, Anda dapat menguji dengan menjalankan perintah nfc-poll dan Anda dapat melihat hasilnya.

image

image

image

image

Konfigurasi dan kompilasi ifdnfc:

Untuk menjalankan antarmuka kartu pintar PC / SC Java&# 39, Anda perlu mengonfigurasi pustaka agar modul pembaca kartu dapat diakses sebagai perangkat PC / SC. Ini masih merupakan pustaka sumber terbuka-ifdnfc, saya menemukan pengantar berikut dalam informasi:

ifdnfc adalah IFDHandler untuk PC / SC untuk membawa dukungan dari semua pembaca yang kompatibel dengan libnfc ke tumpukan PC / SC. Arti umumnya adalah - ifdnfc adalah IFDHandler untuk PC / SC untuk menyediakan semua dukungan untuk pembaca PC / SC yang kompatibel dengan libnfc dengan tumpukan PC / SC Ifdnfc bertujuan untuk menyediakan driver PCSC gratis (ifdhandler) yang mendukung semua pembaca yang kompatibel dengan libnfc. Ide umumnya adalah - ifdnfc pustaka ini bertujuan untuk menyediakan driver PCSC (Ifdhandler) yang mendukung semua pembaca yang kompatibel dengan libnfc.

1. Saat mengompilasi dan menginstal library ifdnfc, Anda perlu menginstal beberapa library dependen dasar: dh-autoreconf (Saya menggunakan autoconf), libusb-dev, pcscd, libpcsclite-dev, libtool (sangat penting, kesalahan mudah dilaporkan)

2. Download source code di GitHub, konfigurasi selanjutnya mirip dengan yang sebelumnya.

Semua persiapan telah diselesaikan di level sistem operasi (OS). Selanjutnya, gunakan pustaka smartcardio untuk membaca kartu RFID yang dipindai.

image

PC / SC Pembaca / Penulis Kartu e-paspor Eropa RCR-2400

image

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