- Основы реализации μFR Nano Online Reader
- Связь по протоколу UDP/TCP
- Связь UDP/TCP — пример открытия считывателя
- Связь в последовательном режиме BLE
- Связь в последовательном режиме BLE – пример открытия считывателя
- Связь в последовательном режиме BLE
- Прозрачный режим связи – пример открытия reader
- Связь в режиме HTTP
- Взаимодействие в режиме HTTP — пример GetCardIdEx
Основы реализации μ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