Online Store

Συνδεδεμένος με USB αναγνώστης μFR Nano Σε απευθείας σύνδεση NFC RFID Συγγραφέας στο Raspberry Pi

Συνδεδεμένος με USB αναγνώστης μFR Nano Σε απευθείας σύνδεση NFC RFID Συγγραφέας στο Raspberry Pi#

Για να συνδέσετε και να εκτελέσετε τη συσκευή ανάγνωσης μFR Nano Online που είναι συνδεδεμένη στη θύρα USB Raspberry Pi, ακολουθήστε τις παρακάτω οδηγίες:

1) USB-ΣΥΝΔΕΔΕΜΈΝΟ ΜFR NANO ΣΕ ΑΠΕΥΘΕΊΑς ΣΎΝΔΕΣΗ ΕΓΚΑΤΆΣΤΑΣΗ ΑΝΑΓΝΏΣΤΗ NFC#

ΌλεςοισυσκευέςτηςσειράςμFRαπαιτούντουςοδηγούς FTDI για επικοινωνία USB. Αυτό ισχύει και για τη συσκευή ανάγνωσης μFR Nano Online NFC εάν χρησιμοποιείται ως τυπική συσκευή USB.Εάν δεν έχετε εγκατεστημένα προγράμματα οδήγησης FTDI στο εγκατεστημένο Raspberry Pi, ακολουθήστε το εγχειρίδιο για τα προγράμματα οδήγησης FTDI που είναι εγκατεστημένα στις πλατφόρμες που βασίζονται στο Linux. Αυτό το άρθρο είναι επίσης διαθέσιμο στηΓνωσιακή βάση μας.

Σημαντική σημείωση: Πριν προχωρήσετε στην υλοποίηση του μFR Nano Online, βεβαιωθείτε ότι έχετε παραχωρήσει την άδεια πρόσβασης USB PORT στον τοπικό χρήστη (η δέσμη ενεργειών είναι διαθέσιμη στοαποθετήριο έργων GitLab).

Μόλις εγκαταστήσετε τα προγράμματα οδήγησης FTDI με τη συσκευή ανάγνωσης NFC που είναι συνδεδεμένη με USB, θα μπορείτε να ανοίξετε τη θύρα και να δημιουργήσετε επικοινωνία με τη συσκευή από τη λειτουργίαReaderOpenπου παρέχεται από τηβιβλιοθήκη ufr.

uf nfc αναγνώστη βιβλιοθήκες sdk έργο για linux - nfc αναγνώστης raspberry pi λογισμικό

Σημαντική σημείωση: Η συνιστώμενη βιβλιοθήκη για το Raspberry Pi είναι η 64-bitaarch64. Ωστόσο, υπάρχουν μερικά γνωστά προβλήματα με το aarch64 σε ένα Raspberry Pi 4 με 8 GB που σχετίζονται με τη λειτουργικότητα των θυρών USB-A 2.0 και 3.0. Αυτές οι θύρες ενδέχεται να μην λειτουργούν με τον γενικό πυρήνα aarch64 που περιλαμβάνεται στη διανομή. Αυτό μπορεί να διορθωθεί με τη μη χρήση του γενικού mainstream πυρήνα, αλλά ενός πυρήνα ειδικά για το Pi 4 που βασίζεται στον πυρήνα που παρέχεται από το Ίδρυμα Raspberry Pi, διαθέσιμος στοhttps://github.com/raspberrypi/linux. Το Arch Linux ARM έχει αυτόν τον πυρήνα διαθέσιμο, αλλά δεν είναι εγκατεστημένος από προεπιλογή.
Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τοarm-hf 32-bit(ARMv7) αντί γιατοaarch64(ARMv8). Η αρχιτεκτονική ARMv8 επιτρέπει τη μετάβαση AArch32->AArch64 ως αποτέλεσμα εξαίρεσης/διακοπής, καθώς και την AArch64->AArch32 κατά την επιστροφή από εξαίρεση.

2) ΔΟΚΙΜΗ ΛΟΓΙΣΜΙΚΟΥ SDK#

Κάθε ένα από τα έργα SDK περιλαμβάνει το φάκελο在这里-libμε τις βιβλιοθήκες για όλες τις πλατφόρμες υποστήριξης. Σε περίπτωση που αυτός ο φάκελος λείπει για κάποιο λόγο, οι βιβλιοθήκες μπορούν να μεταφορτωθούν ξεχωριστά και να προστεθούν στο έργο.

Όσον αφορά τα μεταγλωττισμένα παραδείγματα λογισμικού, ακολουθούν μερικά από τα έργα SDK με το μεταγλωττισμένο εκτελέσιμο λογισμικό που μπορείτε να χρησιμοποιήσετε για το σημείο εκκίνησης του έργου σας.

Παράδειγμα Python#

Έργο SDK://www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-python

UFR Αναγνώστης NFC mifare λογισμικό python sdk

Βεβαιωθείτε ότι έχετε αλλάξει τοuFCoderSimple.pyλειτουργία αρχείου (δικαίωμα) στο εκτελεστικό (chmod +x).

Παράδειγμα κονσόλας C#

Έργο SDK://www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-c

UFR Αναγνώστης NFC mifare λογισμικό γ κονσόλα SDK

Βεβαιωθείτε ότι έχετε αλλάξει τη λειτουργία αρχείου在这里(δικαίωμα) στο εκτελεστικό (chmod +x).

Παράδειγμα Java#

Έργο SDK://www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-java#

UFR Αναγνώστης NFC Mifare Λογισμικό Java SDK

Βεβαιωθείτε ότι έχετε αλλάξει τοuFCoderSimple.jarλειτουργία αρχείου (δικαίωμα) στο εκτελεστικό (chmod +x).

3) ΠΑΡΑΜΕΤΡΟΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΔΙΚΤΥΟΥ#

Εάν έχετε αγοράσει τη συσκευή ανάγνωσης NFC με ενεργοποιημένη την ασύρματη συνδεσιμότητα, η τελική σας πρόθεση είναι πιθανώς να χρησιμοποιήσετε τη συσκευή που δεν είναι απευθείας συνδεδεμένη στη θύρα USB του RPi.
Εάν ναι, για να δημιουργήσετε επικοινωνία με τον αναγνώστη που συνδέεται με WiFI, Bluetooth ή Ethernet από το λογισμικό που εκτελείται στο Raspberry Pi, πρέπει να χρησιμοποιήσετε τη λειτουργίαReaderOpenExμε τις απαιτούμενες παραμέτρους θύρας αντί για την απλή λειτουργίαReaderOpenπου αναζητά αυτόματα τον αναγνώστη μόνο στις φυσικά διαθέσιμες θύρες.Και οι δύο αυτές συναρτήσεις, συμπεριλαμβανομένων των απαιτούμενων παραμέτρων της συνάρτησης ReaderOpenEx, εξηγούνται στο έγγραφοAPI uFR(σελίδα 25).
Μπορείτε επίσης να βρείτε το παράδειγμα υλοποίησής του κάτω από το πρόγραμμα ανάγνωσης που ανοίγει τις "προηγμένες επιλογές" των έργων SDK.

ΣΗΜΑΝΤΙΚΟ: Το γνωστό πρόβλημα τηςσυνάρτησης ReaderOpenκαιReaderOpenExμετο Argument: 0στο Raspberry Pi είναι το περιστασιακό διάλειμμα επικοινωνίας λόγω της λήξης της συνεδρίας.Η θύρα του αναγνώστη κλείνει αυτόματα σε σύντομο χρονικό διάστημα. Για να αντιμετωπίσετε αυτό το πρόβλημα, βεβαιωθείτε ότι χρησιμοποιείτε την παράμετροUNIT_OPEN_RESET_DISABLEγια το όρισμα.

Παράδειγμα παραμέτρων:

ReaderOpenEx(0, "όνομα συσκευής-IP-ή-θύρας", 0, UNIT_OPEN_RESET_DISABLE);

Σχετική αναζήτηση:

Baidu
map