Table of Contents
Δομή πρωτοκόλλων μFR Nano Online Αναγνώστη #
Αυτή η ενότητα θα περιγράψει τον τρόπο χρήσης της συσκευής ανάγνωσης μFR Nano Online.
Αίτηση POST κύριας λειτουργίας
- Στην κύρια λειτουργία, εάν εντοπιστεί η κάρτα, η συσκευή στέλνει μια αίτηση HTTP POST στον κεντρικό υπολογιστή.
- Η απόκριση HTTP πρέπει να είναι "OK" ή "FAILED" για την έκδοση firmware 1.5.4 και παλαιότερες εκδόσεις.
- Εάν η απόκριση είναι "OK", η συσκευή θα ηχήσει μία φορά και θα ενεργοποιήσει την πράσινη λυχνία LED.
- Εάν η απόκριση είναι "ΑΠΟΤΥΧΙΑ", η συσκευή θα ηχήσει δύο φορές και θα ενεργοποιήσει την κόκκινη λυχνία LED.
- Εάν ο διακομιστής δεν ανταποκρίνεται, η συσκευή θα ηχήσει τρεις φορές και θα ενεργοποιήσει την κόκκινη λυχνία LED.
- Για την έκδοση firmware 1.6.0 και νεότερες εκδόσεις, ανατρέξτε στην ενότητα Πρωτόκολλο απόκρισης POST σε κύρια λειτουργία.
Κύρια λειτουργία δομή αίτησης HTTP POST #
* | Παράμετροι φόρμας | ||||||
Γραμμική ανάγνωση απενεργοποιημένη | ΥΓ. | Uid | CTRLINFO | ΣΕ ΑΠΕΥΘΕΊΑΣ ΣΎΝΔΕΣΗ | |||
Ενεργοποιημένη γραμμική ανάγνωση | ΥΓ. | Uid | CTRLINFO | ΣΕ ΑΠΕΥΘΕΊΑΣ ΣΎΝΔΕΣΗ | ΔΕΔΟΜΈΝΑ | ||
Αναγνώστης Σειριακός | Έλεγχος | Αριθμός 1 ή | Γραμμική ανάγνωση | ||||
Περιγραφή | Κάρτα UID | αριθμός από | 2 εξαρτάται | δεδομένα ως HEX | |||
Αριθμό | |||||||
0 έως 255 | του αναγνώστη | συμβολοσειρά |
Η κύρια λειτουργία απόκρισης POST
- Όταν ο διακομιστής λάβει μια αίτηση POST, το μFR Nano Online περιμένει μια απόκριση HTTP
- Η απόκριση περιέχει εντολές συμβολοσειράς HEX από το πρωτόκολλο μFR COM
- Η απόκριση πρέπει να περιέχει 3 γραμμές οριοθετημένες από το χαρακτήρα νέας γραμμής (n), μία για κάθε UART
- Το CMD-EXT πρέπει να αποστέλλεται σε μία συμβολοσειρά της οποίας προηγείται η CMD, χωρίς οριοθέτη
- Η αποστολή πολλαπλών εντολών μπορεί να γίνει διαιρώντας πολλές συμβολοσειρές με έναν οριοθέτη κενού διαστήματος.
Κύρια λειτουργία Δομή απόκρισης HTTP POST #
Εντολή που στάλθηκε στο | n | Εντολή που στάλθηκε στο | n | Η εντολή στάλθηκε στο Transparent |
ΥΓ2 | ΟΥΑΡΤ1 | ΥΓ. |
- Το API διακομιστή PHP για το χειρισμό αιτήματος κύριας λειτουργίας με παράδειγμα είναι διαθέσιμο στη διεύθυνση https//code.d-logic.com/nfc-rfid-reader-sdk/μ FR_online-παραδείγματα-php-master_mode
Κύρια λειτουργία εκπομπής UDP #
- Σε κύρια λειτουργία, εάν εντοπιστεί η κάρτα και είναι ενεργοποιημένη η εκπομπή UDP, η συσκευή στέλνει εκπομπή UDP
- Εάν είναι ενεργοποιημένη μια αίτηση HTTP POST, η ένδειξη είναι η ίδια με αυτή που περιγράφεται παραπάνω
- Εάν η αίτηση HTTP POST είναι απενεργοποιημένη, η συσκευή θα ηχήσει μία φορά και θα ενεργοποιήσει την πράσινη λυχνία LED.
Δομή εκπομπής UDP κύριας λειτουργίας #
80/ΑναγνώστηςΑριθμός/ΚάρταUID/0
Διακομιστής εντοπισμού UDP #
- Ο διακομιστής εντοπισμού UDP χρησιμοποιείται για την εύρεση αναγνωστών μFR σε τοπικά δίκτυα
- Στείλτε οποιοδήποτε πακέτο UDP στη θύρα ανάγνωσης μFR 8880 και περιμένετε απάντηση.
Παράδειγμα απόκρισης διακομιστή εντοπισμού UDP #
* | UART 1 ΛΙΜΑΝΙ | ΘΎΡΑ UART 2 | |||||||||||||||||
* | Διεύθυνση IP | Λιμάνι | CP | Ποσοστό Μπαούντ | Λιμάνι | CP | Ποσοστό Μπαούντ | ||||||||||||
ΔΕΚ | 192 | 168 | 1 | 5 | 8881 | «Τ» | 115200 | 8882 | «Υ» | 250000 | |||||||||
ΔΕΚΑΕΞΙΑ | Γ0 | Α8 | 01 | 05 | Β1 | 22 | 54 | 00 | Γ2 | 01 | 00 | Β2 | 22 | 55 | 90 | Δ0 | 03 | 00 |
*Το CP είναι ένα πρωτόκολλο επικοινωνίας δικτύου. Το «T» σημαίνει TCP και το «U» το UDP.
μFR Nano Σε απευθείας σύνδεση μόνο εντολές πρωτοκόλλου COM #
- Αυτές οι εντολές είναι μόνο μFR Nano Σε απευθείας σύνδεση
- Οι εντολές αποστέλλονται σε λειτουργία ASCII
- Οι εντολές χρησιμοποιούνται στη λειτουργία Διαφανής, Σειριακή BLE και Χαμηλή Ενέργεια BLE.
Εντολή | Περιγραφή |
! TURN_MST_MODE_ON! | Αλλάξτε τη συσκευή σε κύρια λειτουργία WiFi. |
! TURN_SLV_MODE_ON! | Αλλάξτε τη συσκευή σε λειτουργία σκλάβου WiFi. |
! TURN_BLE_MODE_ON! | Αλλάξτε τη συσκευή στη λειτουργία χαμηλής ενέργειας BLE. |
! TURN_SPP_MODE_ON! | Αλλάξτε τη συσκευή στη σειριακή λειτουργία BLE. |
! TURN_HID_MODE_ON! | Εναλλαγή της συσκευής στη λειτουργία BLE HID. |
! TURN_AP0_MODE_ON! | Απενεργοποιήστε το σημείο πρόσβασης όταν χρησιμοποιείται το BLE. |
! TURN_AP1_MODE_ON! | Ενεργοποιήστε το Σημείο πρόσβασης όταν το BLE είναι ενεργοποιημένο. |
! TURN_LD0_MODE_ON! | Απενεργοποιήστε την ένδειξη LED όταν το BLE είναι ενεργοποιημένο. |
! TURN_LD1_MODE_ON! | Ενεργοποιήστε την ένδειξη LED όταν χρησιμοποιείται το BLE. |