Table of Contents
- Struktura protokola μFR Nano Online Reader
- Struktura zahtjeva HTTP POST u glavnom načinu rada
- Struktura odgovora HTTP POST u glavnom načinu rada
- UDP emitiranje u glavnom načinu rada
- Struktura emitiranja UDP-a u glavnom načinu rada
- UDP poslužitelj za otkrivanje
- Primjer odgovora na UDP poslužitelj za otkrivanje
- Naredbe μFR Nano Online samo COM protokola
Struktura protokola μFR Nano Online Reader #
Ovaj će odjeljak opisati kako koristiti čitač μFR Nano Online.
Post zahtjev glavnog načina rada
- U glavnom načinu rada, ako je kartica otkrivena, uređaj šalje HTTP POST zahtjev glavnom računalu.
- HTTP odgovor mora biti "OK" ili "FAILED" za verziju firmvera 1.5.4 i niže.
- Ako je odgovor "U redu", uređaj će se jednom oglasiti zvučnim signalom i uključiti zelenu LED diodu.
- Ako je odgovor "FAILED", uređaj će se dvaput oglasiti zvučnim signalom i uključiti crvenu LED diodu.
- Ako poslužitelj ne reagira, uređaj će se tri puta oglasiti zvučnim signalom i uključiti crvenu LED diodu.
- Za firmver verzije 1.6.0 i novije pogledajte odjeljak Master mode POST protokol za odgovor.
Struktura zahtjeva HTTP POST u glavnom načinu rada #
* | Parametri obrasca | ||||||
Linearno čitanje onemogućeno | SN | Uid | CTRLINFO | POVEZAN | |||
Omogućeno linearno čitanje | SN | Uid | CTRLINFO | POVEZAN | PODACI | ||
Serijski čitač | Kontrola | Broj 1 ili | Linearno čitanje | ||||
Opis | UID kartice | broj od | 2 ovisi | podaci kao HEX | |||
Broj | |||||||
0 do 255 | čitatelja | niz |
Post odgovor glavnog načina rada POST
- Kada poslužitelj primi POST zahtjev, μFR Nano Online čeka HTTP odgovor
- Odgovor sadrži naredbe HEX String iz μFR COM protokola
- Odgovor mora sadržavati 3 retka razgraničena novim znakom crte (n), po jedan za svaki UART
- CMD-EXT mora biti poslan u jednom nizu kojem prethodi CMD, bez graničnika
- Slanje više naredbi može se izvršiti dijeljenjem više nizova s graničnikom razmaka.
Struktura odgovora HTTP POST u glavnom načinu rada #
Naredba poslana na | n | Naredba poslana na | n | Naredba poslana u Prozirno |
UART2 | UART1 | UART |
- PHP Server API za rukovanje zahtjevom glavnog načina rada s primjerom dostupan je na https//www.d-logic.com/code/nfc-rfid-reader-sdk/μ FR_online-examples-php-master_mode
UDP emitiranje u glavnom načinu rada #
- U glavnom načinu rada, ako se kartica otkrije i omogući UDP emitiranje, uređaj šalje UDP emitiranje
- Ako je omogućen HTTP POST zahtjev, indikacija je ista kao što je gore opisano
- Ako je zahtjev HTTP POST onemogućen, uređaj će se jednom oglasiti zvučnim signalom i uključiti zelenu LED diodu.
Struktura emitiranja UDP-a u glavnom načinu rada #
80/ReaderSerialNumber/CardUID/0
UDP poslužitelj za otkrivanje #
- UDP poslužitelj za otkrivanje koristi se za pronalaženje μFR čitača u lokalnim mrežama
- Pošaljite bilo koji UDP paket na μFR priključak čitača 8880 i pričekajte odgovor.
Primjer odgovora na UDP poslužitelj za otkrivanje #
* | UART 1 PRIKLJUČAK | UART 2 PRIKLJUČAK | |||||||||||||||||
* | IP adresa | Luka | CP | Brzina prijenosa podataka | Luka | CP | Brzina prijenosa podataka | ||||||||||||
PROSINAC | 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 je protokol mrežne komunikacije. "T" znači TCP i "U" za UDP.
Naredbe μFR Nano Online samo COM protokola #
- Te su naredbe samo μFR Nano Online
- Naredbe se šalju u ASCII načinu
- Naredbe se koriste u prozirnom, BLE serijskom i BLE low energy načinu rada.
Naredba | Opis |
! TURN_MST_MODE_ON! | Prebacite uređaj u wifi glavni način rada. |
! TURN_SLV_MODE_ON! | Prebacite uređaj u WiFi robovlasnički način rada. |
! TURN_BLE_MODE_ON! | Prebacite uređaj u ble low energy način rada. |
! TURN_SPP_MODE_ON! | Prebacite uređaj u BLE serijski način rada. |
! TURN_HID_MODE_ON! | Prebacite uređaj u BLE HID način rada. |
! TURN_AP0_MODE_ON! | Isključite pristupnu točku kada BLE koristi. |
! TURN_AP1_MODE_ON! | Uključite pristupnu točku kada je BLE uključen. |
! TURN_LD0_MODE_ON! | Isključite LED indikaciju kada je BLE uključen. |
! TURN_LD1_MODE_ON! | Uključite LED indikaciju kada BLE koristi. |