Table of Contents
Структура протоколов μFR Nano Online Reader #
В этом разделе описано, как использовать считыватель μFR Nano Online.
Запрос POST в главном режиме
- В главном режиме при обнаружении карты устройство отправляет хосту HTTP-запрос POST.
- HTTP-ответ должен быть «OK» или «FAILED» для прошивки версии 1.5.4 и ниже.
- Если ответ «ОК», устройство издаст звуковой сигнал один раз и включит зеленый светодиод.
- Если ответ «FAILED», устройство дважды подаст звуковой сигнал и включит красный светодиод.
- Если сервер не отвечает, устройство подаст звуковой сигнал три раза и включит красный светодиод.
- Для версии прошивки 1.6.0 и выше см. раздел Протокол ответа POST основного режима.
Структура запроса HTTP POST в главном режиме #
* | Параметры формы | ||||||
Линейное считывание отключено | Sn | Uid | CTRLINFO | ОНЛАЙН | |||
Линейное чтение включено | Sn | Uid | CTRLINFO | ОНЛАЙН | ДАННЫЕ | ||
Последовательный считыватель | Управления | Номер 1 или | Линейное считывание | ||||
Описание | UID карты | номер от | 2 зависимости | данные в формате HEX | |||
Номер | |||||||
0 до 255 | читателя | Строка |
Ответ POST основного режима
- Когда сервер получает запрос POST, μFR Nano Online ожидает HTTP-ответа
- Ответ содержит команды HEX String из протокола μFR COM
- Ответ должен содержать 3 строки, разделенные символом новой строки (n), по одной для каждого UART
- CMD-EXT должен быть отправлен в одной строке, которой предшествует CMD, без какого-либо разделителя
- Отправка нескольких команд может быть выполнена путем разделения нескольких строк с разделителем пробелов.
Структура ответа HTTP POST в главном режиме #
Команда, отправленная на | n | Команда, отправленная на | n | Команда, отправленная в Прозрачный |
УАРТ2 | УАРТ1 | Uart |
- API сервера PHP для обработки запроса в режиме Master с примером доступен по адресу https//code.d-logic.com/nfc-rfid-reader-sdk/μ FR_online-examples-php-master_mode
UDP-широковещательная рассылка в главном режиме #
- В главном режиме, если карта обнаружена и UDP-широковещательная рассылка включена, устройство отправляет UDP-широковещательную рассылку
- Если http POST-запрос включен, индикация будет такой же, как описано выше
- Если HTTP POST-запрос отключен, устройство подаст звуковой сигнал один раз и включит зеленый светодиод.
Структура вещания UDP в главном режиме #
80/считывательСериалНомер/CardUID/0
Сервер обнаружения UDP #
- Сервер обнаружения UDP используется для поиска считывателей μFR в локальных сетях
- Отправьте любой UDP-пакет на порт считывателя μFR 8880 и дождитесь ответа.
Пример ответа сервера обнаружения UDP #
* | UART 1 ПОРТ | UART 2 ПОРТ | |||||||||||||||||
* | IP-адрес | Порт | CP | Скорость | Порт | CP | Скорость | ||||||||||||
ДЕК | 192 | 168 | 1 | 5 | 8881 | 'Т' | 115200 | 8882 | 'U' | 250000 | |||||||||
ЗАЧАРОВЫВАТЬ | С0 | А8 | 01 | 05 | B1 | 22 | 54 | 00 | С2 | 01 | 00 | В2 | 22 | 55 | 90 | Д0 | 03 | 00 |
*CP — это сетевой протокол связи. «T» означает TCP, а «U» — UDP.
μFR Nano Online только команды протокола COM #
- Эти команды доступны только для μFR Nano Online
- Команды отправляются в режиме ASCII
- Команды используются в режиме transparent, BLE Serial и BLE Low Energy.
Команды | Описание |
! TURN_MST_MODE_ON! | Переключите устройство в основной режим WiFi. |
! TURN_SLV_MODE_ON! | Переключите устройство в подчиненный режим WiFi. |
! TURN_BLE_MODE_ON! | Переключите устройство в режим BLE Low Energy. |
! TURN_SPP_MODE_ON! | Переключите устройство в последовательный режим BLE. |
! TURN_HID_MODE_ON! | Переключите устройство в режим BLE HID. |
! TURN_AP0_MODE_ON! | Отключите точку доступа при использовании BLE. |
! TURN_AP1_MODE_ON! | Включите точку доступа, когда BLE включен. |
! TURN_LD0_MODE_ON! | Выключите светодиодную индикацию, когда BLE включен. |
! TURN_LD1_MODE_ON! | Включите светодиодную индикацию при использовании BLE. |