Table of Contents
Structura protocoalelor μFR Nano Online Reader #
Această secțiune va descrie modul de utilizare a cititorului μFR Nano Online.
Master modul post cerere
- În modul coordonator, dacă cardul este detectat, dispozitivul trimite o solicitare HTTP POST gazdei.
- Răspunsul HTTP trebuie să fie "OK" sau "FAILED" pentru versiunea de firmware 1.5.4 și mai jos.
- Dacă răspunsul este "OK", dispozitivul va semnala o dată și va porni LED-ul verde.
- Dacă răspunsul este "FAILED", dispozitivul va semnala de două ori și va porni LED-ul roșu.
- Dacă serverul nu răspunde, dispozitivul va semnala de trei ori și va porni LED-ul roșu.
- Pentru versiunea de firmware 1.6.0 și mai sus a se vedea modul Master POST răspuns protocol secțiune.
Modul master HTTP POST structura cererii #
* | Parametrii formularului | ||||||
Citire liniară dezactivată | SN | UID | CTRLINFO | ONLINE | |||
Citire liniară activată | SN | UID | CTRLINFO | ONLINE | DATE | ||
Cititor serial | Controla | Numărul 1 sau | Citire liniară | ||||
Descrierea / | Card UID | numărul de la | 2 depinde | date ca HEX | |||
număr | |||||||
De la 0 la 255 | de cititor | şir |
Modul principal de răspuns POST
- Când serverul primește o solicitare POST, μFR Nano Online așteaptă un răspuns HTTP
- Răspunsul conține comenzi HEX String din protocolul μFR COM
- Răspunsul trebuie să conțină 3 rânduri delimitate de caracterul newline (n), câte unul pentru fiecare UART
- CMD-EXT trebuie trimis într-un șir precedat de CMD, fără delimitator
- Trimiterea mai multor comenzi se poate face prin divizarea mai multor șiruri cu un delimitator de spațiu alb.
Structura de răspuns HTTP POST în modul master #
Comandă trimisă la | n | Comandă trimisă la | n | Comandă trimisă la Transparent |
UART2 | UART1 | UART |
- PHP Server API pentru gestionarea cererii de mod Master cu exemplu este disponibil la https//code.d-logic.com/nfc-rfid-reader-sdk/μ FR_online-examples-php-master_mode
Master modul de difuzare UDP #
- În modul master, dacă cardul este detectat și difuzarea UDP este activată, dispozitivul trimite difuzarea UDP
- Dacă este activată o solicitare HTTP POST, indicația este aceeași cu cea descrisă mai sus
- Dacă solicitarea HTTP POST este dezactivată, dispozitivul va semnala un semnal sonor o dată și va porni LED-ul verde.
Structura de difuzare UDP în modul master #
80/ReaderSerialNumber/CardUID/0
Server de descoperire UDP #
- Serverul de descoperire UDP este utilizat pentru găsirea cititoarelor μFR în rețelele locale
- Trimiteți orice pachet UDP la portul cititor μFR 8880 și așteptați un răspuns.
Exemplu de răspuns la serverul de descoperire UDP #
* | PORTUL UART 1 | PORTUL UART 2 | |||||||||||||||||
* | Adresa IP | Port | CP | Rata Baud | Port | CP | Rata Baud | ||||||||||||
DECEMBRIE | 192 | 168 | 1 | 5 | 8881 | "T" | 115200 | 8882 | "U" | 250000 | |||||||||
HEX | C0 | A8 | 01 | 05 | B1 | 22 | 54 | 00 | C2 | 01 | 00 | B2 | 22 | 55 | 90 | D0 | 03 | 00 |
*CP este un protocol de comunicare în rețea. "T" înseamnă TCP și "U" pentru UDP.
μFR Nano Online numai comenzi de protocol COM #
- Aceste comenzi sunt doar μFR Nano Online
- Comenzile sunt trimise în modul ASCII
- Comenzile sunt utilizate în modul Transparent, Serial BLE și BLE Low Energy.
Comanda | Descrierea / |
! TURN_MST_MODE_ON! | Comutați dispozitivul în modul coordonator WiFi. |
! TURN_SLV_MODE_ON! | Comutați dispozitivul în modul sclav WiFi. |
! TURN_BLE_MODE_ON! | Comutați dispozitivul în modul BLE Low Energy. |
! TURN_SPP_MODE_ON! | Comutați dispozitivul în modul Serial BLE. |
! TURN_HID_MODE_ON! | Comutați dispozitivul în modul BLE HID. |
! TURN_AP0_MODE_ON! | Dezactivați Punctul de acces atunci când se utilizează BLE. |
! TURN_AP1_MODE_ON! | Activați Access Point atunci când BLE este activat. |
! TURN_LD0_MODE_ON! | Opriți indicația LED atunci când BLE este pornit. |
! TURN_LD1_MODE_ON! | Activați indicația LED atunci când se utilizează BLE. |