Online Store

Nozioni di base sull'implementazione di μFR Nano Online Reader

Nozioni di base sull'implementazione di μFR Nano Online Reader #

Questa sezione descriverà come utilizzare il lettore μFR Nano Online.

Comunicazione UDP/TCP #

  • Tutti i byte inviati alla porta UDP/TCP 1 verranno inoltrati a UART1 e viceversa
  • Tutti i byte inviati alla porta UDP/TCP 2 verranno inoltrati a UART2 e viceversa
  • Le librerie della serie μFR supportano la comunicazione UDP/TCP
  • La modalità UDP/TCP funziona in parallelo con la modalità Transparent e HTTP.

Comunicazione UDP/TCP – Esempio di apertura del lettore #

/*

Lettore di apertura sull'indirizzo IP 192.168.1.112 e sulla porta 8881 per la comunicazione UDP. */

ReaderOpenEx(0, "192.168.1.112:8881", 'U', 0);

/*

Apertura del lettore sull'indirizzo IP 192.168.1.112 e sulla porta 8881 per la comunicazione TCP. */

ReaderOpenEx(0, "192.168.1.112:8881", 'T', 0);

Comunicazione in modalità seriale BLE #

  • Tutti i byte inviati alla porta seriale BLE verranno inoltrati a UART1 o UART2 e viceversa.
  • La modalità BLE non funziona in parallelo con la modalità UDP/TCP e HTTP.

Comunicazione in modalità seriale BLE – Esempio di apertura del lettore #

/*

Apertura del lettore in modalità seriale BLE sulla porta virtuale COM34. Deve disabilitare il ripristino all'apertura. */

ReaderOpenEx(2, "COM34", 0, "UNIT_OPEN_RESET_DISABLE");

Comunicazione in modalità seriale BLE #

  • Tutti i byte inviati alla porta seriale USB verranno inoltrati a UART1 o UART2 e viceversa.
  • La modalità trasparente funziona in parallelo con la modalità UDP/TCP e HTTP.

Comunicazione in modalità trasparente – Esempio di apertura del lettore #

/*

Apertura del lettore in modalità Trasparente. Deve disabilitare il ripristino all'apertura.

*/

ReaderOpenEx(2, 0, 0, "UNIT_OPEN_RESET_DISABLE");

Comunicazione in modalità HTTP #

  • Tutti i byte di stringa HEX inviati nel corpo POST verranno inoltrati a UART1 o UART2 e viceversa.
  • La modalità HTTP funziona in parallelo con UDP/TCP e la modalità Transparent.

Comunicazione in modalità HTTP – Esempio getCardIdEx #

/*

Ottenere l'ID della carta in modalità HTTP utilizzando una richiesta HTTP POST.

*/

HTTP POST Corpo della richiesta inviata a μFR Reader /uart1 o /uart2 > 557caa00aaccec

HTTP POST Corpo di risposta inviato da μFR Reader > de7ced0b08044f52dad99500000000000cb