Table of Contents
Estructura de protocolos μFR Nano Online Reader #
Esta sección describirá cómo utilizar el lector μFR Nano Online.
Solicitud POST del modo maestro
- En el modo maestro, si se detecta la tarjeta, el dispositivo envía una solicitud HTTP POST al host.
- La respuesta HTTP debe ser "OK" o "FAILED" para la versión de firmware 1.5.4 y versiones posteriores.
- Si la respuesta es "OK", el dispositivo emitirá un pitido una vez y encenderá el LED verde.
- Si la respuesta es "FALLIDO", el dispositivo emitirá un pitido dos veces y encenderá el LED rojo.
- Si el servidor no responde, el dispositivo emitirá un pitido tres veces y encenderá el LED rojo.
- Para obtener información sobre la versión de firmware 1.6.0 y superior, consulte la sección Protocolo de respuesta POST en modo maestro.
Estructura de solicitud HTTP POST en modo maestro #
* | Parámetros del formulario | ||||||
Lectura lineal deshabilitada | SN | Uid | CTRLINFO | EN LÍNEA | |||
Lectura lineal habilitada | SN | Uid | CTRLINFO | EN LÍNEA | Datos | ||
Lector Serial | Control | Número 1 o | Lectura lineal | ||||
Descripción | Tarjeta UID | número de | 2 depende | datos como HEX | |||
número | |||||||
De 0 a 255 | de lector | Cadena |
El modo maestro de respuesta POST
- Cuando el servidor recibe una solicitud POST, μFR Nano Online está esperando una respuesta HTTP
- La respuesta contiene comandos HEX String del protocolo COM μFR
- La respuesta debe contener 3 filas delimitadas por el carácter de nueva línea (n), una para cada UART
- CMD-EXT debe enviarse en una cadena precedida por CMD, sin ningún delimitador
- El envío de varios comandos se puede hacer dividiendo varias cadenas con un delimitador de espacios en blanco.
Estructura de respuesta HTTP POST en modo maestro #
Comando enviado a | n | Comando enviado a | n | Comando enviado a Transparente |
UART2 | UART1 | UART |
- La API del servidor PHP para manejar la solicitud de modo maestro con ejemplo está disponible en https//code.d-logic.com/nfc-rfid-reader-sdk/μ FR_online-examples-php-master_mode
Transmisión UDP en modo maestro #
- En el modo maestro, si se detecta la tarjeta y se habilita la difusión UDP, el dispositivo envía la difusión UDP
- Si una solicitud HTTP POST está habilitada, la indicación es la misma que se describió anteriormente
- Si la solicitud HTTP POST está deshabilitada, el dispositivo emitirá un pitido una vez y encenderá el LED verde.
Estructura de difusión UDP en modo maestro #
80/ReaderSerialNumber/CardUID/0
Servidor de detección UDP #
- El servidor de detección UDP se utiliza para encontrar lectores μFR en redes locales
- Envíe cualquier paquete UDP al puerto del lector μFR 8880 y espere una respuesta.
Ejemplo de respuesta del servidor de detección UDP #
* | UART 1 PUERTO | PUERTO UART 2 | |||||||||||||||||
* | Dirección IP | Puerto | Cp | Velocidad | Puerto | Cp | Velocidad | ||||||||||||
DIC | 192 | 168 | 1 | 5 | 8881 | 'T' | 115200 | 8882 | 'U' | 250000 | |||||||||
HEXAGONAL | C0 | A8 | 01 | 05 | B1 | 22 | 54 | 00 | C2 | 01 | 00 | B2 | 22 | 55 | 90 | D0 | 03 | 00 |
*CP es un protocolo de comunicación de red. 'T' significa TCP y 'U' significa UDP.
Comandos del protocolo COM solo μFR Nano Online #
- Estos comandos son solo μFR Nano Online
- Los comandos se envían en modo ASCII
- Los comandos se utilizan en los modos Transparente, SERIE BLE y BLE de baja energía.
Comando | Descripción |
! TURN_MST_MODE_ON! | Cambie el dispositivo al modo maestro WiFi. |
! TURN_SLV_MODE_ON! | Cambie el dispositivo al modo esclavo WiFi. |
! TURN_BLE_MODE_ON! | Cambie el dispositivo al modo BLE Low Energy. |
! TURN_SPP_MODE_ON! | Cambie el dispositivo al modo SERIE BLE. |
! TURN_HID_MODE_ON! | Cambie el dispositivo al modo BLE HID. |
! TURN_AP0_MODE_ON! | Desactive el punto de acceso cuando BLE esté utilizando. |
! TURN_AP1_MODE_ON! | Active el punto de acceso cuando BLE esté activado. |
! TURN_LD0_MODE_ON! | Apague la indicación LED cuando BLE esté encendido. |
! TURN_LD1_MODE_ON! | Encienda la indicación LED cuando BLE esté usando. |