Основы реализации μFR Nano Online Reader
View Categories

Основы реализации μFR Nano Online Reader

Основы реализации μFR Nano Online Reader #

В этом разделе описано, как использовать считыватель μFR Nano Online.

Связь по протоколу UDP/TCP #

  • Все байты, отправленные на UDP/TCP порт 1, будут перенаправлены в UART1 и наоборот
  • Все байты, отправленные на UDP/TCP порт 2, будут перенаправлены в UART2 и наоборот
  • Библиотеки серии μFR поддерживают связь UDP/TCP
  • Режим UDP/TCP работает параллельно с прозрачным и HTTP режимом.

Связь UDP/TCP — пример открытия считывателя #

/*

Открытие считывателя на IP-адресе 192.168.1.112 и порту 8881 для связи UDP. */

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

/*

Открытие считывателя по IP-адресу 192.168.1.112 и порту 8881 для TCP-связи. */

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

Связь в последовательном режиме BLE #

  • Все байты, отправленные на последовательный порт BLE, будут перенаправлены на UART1 или UART2 и наоборот.
  • Режим BLE не работает параллельно с режимами UDP/TCP и HTTP.

Связь в последовательном режиме BLE – пример открытия считывателя #

/*

Открытие считывателя в последовательном режиме BLE на виртуальном порту COM34. Необходимо отключить сброс при открытии. */

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

Связь в последовательном режиме BLE #

  • Все байты, отправленные на последовательный порт USB, будут перенаправлены на UART1 или UART2 и наоборот.
  • Прозрачный режим работает параллельно с режимами UDP/TCP и HTTP.

Прозрачный режим связи – пример открытия reader #

/*

Открытие считывателя в прозрачном режиме. Необходимо отключить сброс при открытии.

*/

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

Связь в режиме HTTP #

  • Все heX-байты строк, отправленные в теле POST, будут перенаправлены в UART1 или UART2 и наоборот.
  • Режим HTTP работает параллельно с UDP/TCP и прозрачным режимами.

Взаимодействие в режиме HTTP — пример GetCardIdEx #

/*

Получение идентификатора карты в режиме HTTP с помощью HTTP-запроса POST.

*/

Текст запроса HTTP POST, отправленный в устройство чтения μFR /uart1 или /uart2 > 557caa00aaccec

Текст ответа HTTP POST, отправленный из считывателя μFR > de7ced0b08044f52dad99500000000000000cb