Table of Contents
μFR Nano Online Reader protokol yapısı #
Bu bölümde μFR Nano Online okuyucunun nasıl kullanılacağı açıklanacaktır.
Ana mod POST isteği
- Ana modda, kart algılanırsa, cihaz ana bilgisayara bir HTTP POST isteği gönderir.
- HTTP yanıtı, donanım yazılımı sürümü 1.5.4 ve altı için "Tamam" veya "BAŞARISIZ" olmalıdır.
- Yanıt "Tamam" ise, cihaz bir kez bip sesi çıkarır ve yeşil LED'i açar.
- Yanıt "BAŞARISIZ" ise, cihaz iki kez bip sesi çıkarır ve kırmızı LED'i açar.
- Sunucu yanıt vermezse, cihaz üç kez bip sesi çıkarır ve kırmızı LED'i açar.
- Ürün yazılımı sürümü 1.6.0 ve üzeri için Ana mod POST yanıt protokolü bölümüne bakın.
Ana mod HTTP POST istek yapısı #
* | Form parametreleri | ||||||
Doğrusal okuma devre dışı | SN | Uıd | CTRLINFO | ÇEVRİMİÇİ | |||
Doğrusal okuma etkin | SN | Uıd | CTRLINFO | ÇEVRİMİÇİ | VERİ | ||
Okuyucu Serisi | Denetim | Sayı 1 veya | Doğrusal okuma | ||||
Açıklama | Kart UID | numara | 2 bağlıdır | HEX olarak veriler | |||
sayı | |||||||
0 ila 255 | okuyucu sayısı | dize |
Ana mod POST yanıtı
- Sunucu bir POST isteği aldığında, μFR Nano Online bir HTTP yanıtı bekliyor
- Yanıt, μFR COM protokolünden HEX String komutlarını içerir
- Yanıt, her UART için bir tane olmak üzere yeni satır karakteri (n) ile sınırlandırılmış 3 satır içermelidir
- CMD-EXT, CMD'den önce gelen bir dizede, herhangi bir sınırlayıcı olmadan gönderilmelidir
- Birden çok komut göndermek, bir boşluk sınırlayıcısıyla birden çok dizeyi bölerek yapılabilir.
Ana mod HTTP POST yanıt yapısı #
Gönderilen komut | n | Gönderilen komut | n | Saydam'a gönderilen komut |
UART2 | UART1 | UART |
- Ana mod isteğini örnekle işlemek için PHP Server API'si https//code.d-logic.com/nfc-rfid-reader-sdk/μ FR_online examples-php-master_mode
Ana mod UDP yayını #
- Ana modda, kart algılanırsa ve UDP yayını etkinleştirilirse, aygıt UDP yayını gönderir
- Bir HTTP POST isteği etkinse, gösterge yukarıda açıklananla aynıdır
- HTTP POST isteği devre dışı bırakılırsa, cihaz bir kez bip sesi çıkarır ve yeşil LED'i açar.
Ana mod UDP yayın yapısı #
80/ReaderSerialNumber/CardUID/0
UDP bulma sunucusu #
- UDP bulma sunucusu, yerel ağlarda μFR okuyucularını bulmak için kullanılır
- Herhangi bir UDP paketini μFR okuyucu bağlantı noktası 8880'e gönderin ve yanıt bekleyin.
UDP bulma sunucusu yanıt örneği #
* | UART 1 LİMANI | UART 2 LİMANI | |||||||||||||||||
* | IP adresi | Bağlantı noktası | CP | Baud hızı | Bağlantı noktası | CP | Baud hızı | ||||||||||||
ARALIK | 192 | 168 | 1 | 5 | 8881 | 'T' | 115200 | 8882 | 'U' | 250000 | |||||||||
BÜYÜ | C0 Serisi | A8 Serisi | 01 | 05 | B1 Sınıfı | 22 | 54 | 00 | C2 Serisi | 01 | 00 | B2 Sınıfı | 22 | 55 | 90 | D0 Serisi | 03 | 00 |
*CP bir ağ iletişim protokolüdür. 'T' TCP ve 'U' UDP anlamına gelir.
μFR Nano Online yalnızca COM protokolü komutları #
- Bu komutlar yalnızca μFR Nano Online'dır
- Komutlar ASCII modunda gönderilir
- Komutlar Şeffaf, BLE Seri ve BLE Düşük Enerji modunda kullanılır.
Komut | Açıklama |
! TURN_MST_MODE_ON! | Cihazı WiFi ana moduna geçirin. |
! TURN_SLV_MODE_ON! | Cihazı WiFi bağımlı moduna geçirin. |
! TURN_BLE_MODE_ON! | Cihazı BLE Düşük Enerji moduna geçirin. |
! TURN_SPP_MODE_ON! | Cihazı BLE Seri moduna geçirin. |
! TURN_HID_MODE_ON! | Cihazı BLE HID moduna geçirin. |
! TURN_AP0_MODE_ON! | BLE kullanırken Erişim Noktası'nı kapatın. |
! TURN_AP1_MODE_ON! | BLE açıkken Erişim Noktası'nı açın. |
! TURN_LD0_MODE_ON! | BLE açıkken LED göstergesini kapatın. |
! TURN_LD1_MODE_ON! | BLE kullanırken LED göstergesini açın. |