Πριν εκτελέσετε τη διαμόρφωση NFC στη συσκευή ανάγνωσης καρτών RCR-2400-PCSC, είναι απαραίτητο να διαμορφώσετε το Raspberry Pi4.
Στο σύστημα παραθύρων, προτείνω το PuTTY, γιατί το γνωρίζω μόνο μετά τη χρήση του. Είναι ένα λογισμικό πελάτη πολύ ωραίο SSH (δωρεάν, εύκολο στη χρήση, εύχρηστο και καταλαμβάνει πολύ λίγη μνήμη). Στη διεπαφή διαμόρφωσης PuTTY, πρέπει να εισαγάγετε μόνο τη διεύθυνση IP (ή το όνομα κεντρικού υπολογιστή), βεβαιωθείτε ότι ο προεπιλεγμένος τύπος σύνδεσης είναι SSH και κάντε κλικ στο Άνοιγμα για είσοδο.

Η μονάδα NFC πρέπει να διαμορφώσει δύο βιβλιοθήκες: libnfc και ifdnfc. Τα παρακάτω λεπτομερή βήματα περιγράφουν τον τρόπο διαμόρφωσής τους.
Διαμόρφωση και μεταγλώττιση libnfc:
Το libnfc είναι μια βιβλιοθήκη ανοιχτού κώδικα NFC που υποστηρίζει κοινά προγράμματα οδήγησης αναγνωστών καρτών RFID στην αγορά. Αλλά το Raspberry Pi δεν έχει προεγκατεστημένες βιβλιοθήκες, επομένως μπορείτε να το δημιουργήσετε μόνο με τον πηγαίο κώδικα. Μπορείτε να κάνετε λήψη της σταθερής έκδοσης από τον επίσημο ιστότοπο των nfc-tools και υπάρχουν σχετικές διαμορφώσεις κώδικα.
1. Φυσικά, ορισμένα πακέτα εξάρτησης πρέπει να εγκατασταθούν πριν από τη διαμόρφωση. libusb-dev libpcsclite-dev.
2. Βρείτε τον πηγαίο κώδικα του libnfc στον ιστότοπο του πηγαίου κώδικα (ο ιστότοπος που παρέχεται από τον επίσημο ιστότοπο του nfc-tools είναι καλός) και πρέπει να τον αποσυμπιέσετε μετά τη λήψη.
3. Διαμορφώστε τον πηγαίο κώδικα. Μετά τη μεταγλώττιση, θα δείτε πολλά προγράμματα οδήγησης και τέλος θα επιλέξετε πολλά προγράμματα οδήγησης που χρειαζόμαστε. Εάν υπάρχουν τα ακόλουθα στη λίστα των επιλεγμένων προγραμμάτων οδήγησης, αυτό σημαίνει ότι η διαμόρφωση είναι επιτυχής.
4. Εισαγάγετε την εντολή make για να ξεκινήσετε τη συλλογή και, στη συνέχεια, χρησιμοποιήστε την εντολή sudo make install για να δημιουργήσετε το αντίστοιχο εκτελέσιμο αρχείο.
Το Libnfc υποστηρίζει τη φόρτωση συσκευών που καθορίζονται από τον χρήστη διαβάζοντας το αρχείο διαμόρφωσης libnfc.conf, το οποίο απαιτεί αρχείο διαμόρφωσης.
Μετά τη μεταγλώττιση και την εγκατάσταση του libnfc, πρέπει επίσης να δημιουργήσετε ένα αρχείο διαμόρφωσης για να πείτε στο libnfc σε ποιο πρωτόκολλο θα έχετε πρόσβαση. Με αυτόν τον τρόπο, το Raspberry Pi μπορεί να χρησιμοποιήσει το libnfc για να αλληλεπιδράσει με τη διεπαφή της μονάδας ανάγνωσης καρτών PN532 και να αποκτήσει πρόσβαση σε διαφορετικές μάρκες NFC.
Το Libnfc μπορεί να χρησιμοποιήσει αρχεία διαμόρφωσης για ειδικές ρυθμίσεις ή ενεργοποίηση λειτουργιών. (/etc/nfc/libnfc.conf) υποστηρίζει ορισμένες λέξεις-κλειδιά στο σύστημα GNU / Linux.
1. Ενεργοποιήστε / απενεργοποιήστε την αυτόματη ανίχνευση συσκευών. Η προεπιλεγμένη τιμή είναι" true"
allow_autoscan=true / false
2. Ενεργοποιήστε / απενεργοποιήστε την ενοχλητική (στην πραγματικότητα, πιο ενεργή) αυτόματη ανίχνευση, η προεπιλεγμένη τιμή είναι&"false GG";
allow_intrusive_scan=true / false
3. Για να επιλέξετε λεπτομέρειες βιβλιοθήκης, κάντε τα εξής. Ανατρέξτε στο αντίστοιχο τμήμα του επιπέδου καταγραφής παρακάτω. Το επίπεδο καταγραφής είναι: 0 κανένα; 1 σφάλμα (προεπιλογή). 2 πληροφορίες 3 εντοπισμός σφαλμάτων
log_level=n
4. Για να ορίσετε μια συσκευή χρήστη, εκτελέστε τις ακόλουθες λειτουργίες. Ανατρέξτε στην αντίστοιχη ενότητα στις συμβολοσειρές σύνδεσης
device.name=GG quot; Το όνομα του αναγνώστη μου"
device.connstring=GG "; σύνδεση GG";
Αφού αποθηκεύσετε τη διαμόρφωση, μπορείτε να δοκιμάσετε εκτελώντας την εντολή nfc-poll και μπορείτε να δείτε το αποτέλεσμα.




Διαμόρφωση και μεταγλώττιση ifdnfc:
Για να εκτελέσετε τη διεπαφή έξυπνης κάρτας Java' s, πρέπει να ρυθμίσετε μια βιβλιοθήκη έτσι ώστε η μονάδα ανάγνωσης καρτών να είναι προσβάσιμη ως συσκευή PC / SC. Αυτή είναι ακόμα μια βιβλιοθήκη ανοιχτού κώδικα-ifdnfc, βρήκα την ακόλουθη εισαγωγή στις πληροφορίες:
Το ifdnfc είναι ένα IFDHandler για PC / SC για να φέρει υποστήριξη όλων των συμβατών με το libnfc αναγνώστες στη στοίβα PC / SC. Η γενική έννοια είναι - το ifdnfc είναι IFDHandler για PC / SC για να παρέχει όλη την υποστήριξη σε αναγνώστες συμβατές με PC / SC libnfc με στοίβα PC / SC Το Ifdnfc στοχεύει να παρέχει ένα δωρεάν πρόγραμμα οδήγησης PCSC (ifdhandler) που υποστηρίζει όλους τους αναγνώστες που είναι συμβατοί με το libnfc. Η γενική ιδέα είναι - ifdnfc αυτή η βιβλιοθήκη στοχεύει να παρέχει ένα πρόγραμμα οδήγησης PCSC (Ifdhandler) που υποστηρίζει όλους τους συμβατούς αναγνώστες libnfc.
1. Κατά τη μεταγλώττιση και την εγκατάσταση της βιβλιοθήκης ifdnfc, πρέπει να εγκαταστήσετε μερικές βασικές εξαρτημένες βιβλιοθήκες: dh-autoreconf (χρησιμοποιώ autoconf), libusb-dev, pcscd, libpcsclite-dev, libtool (πολύ σημαντικό, εύκολο να αναφέρετε σφάλματα)
2. Κατεβάστε τον πηγαίο κώδικα στο GitHub, η επόμενη διαμόρφωση είναι παρόμοια με την προηγούμενη.
Όλες οι προετοιμασίες έχουν ολοκληρωθεί σε επίπεδο λειτουργικού συστήματος (OS). Στη συνέχεια, χρησιμοποιήστε τη βιβλιοθήκη smartcardio για να διαβάσετε τη σαρωμένη κάρτα RFID.

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

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