RFID-считыватель и Android-планшет: что проверить до покупки
ODRFID с Android через USB OTG: питание и зарядка планшета, выбор HID или CDC, требования к приложению и проверка автономной работы.
Не для каждого проекта нужен настенный сетевой считыватель или отдельный контроллер. Если оператору нужны экран, форма ввода и возможность перемещаться с оборудованием, можно объединить Android-планшет и настольный USB-считыватель ODRFID-M, ODRFID-N или ODRFID-E.
Приложение на планшете обеспечивает интерфейс, локальную базу и прикладную логику, а ODRFID считывает совместимые RFID/NFC-метки. Готовое приложение для регистрации или учёта в поставку считывателя не входит: его нужно выбрать или разработать под проект. Комплект можно поставить на стойку, закрепить в киоске или носить с собой.
Минимальная проверка на вашем планшете
До закупки партии проверьте один полный комплект: модель планшета, адаптер, кабель, считыватель, карту и выбранное приложение.
- Убедитесь, что планшет поддерживает USB Host/OTG и подаёт питание на ODRFID.
- В режиме HID считайте карту в текстовое поле и сравните номер с ожидаемым.
- Если нужен CDC, проверьте, что приложение получает разрешение на доступ к USB и обменивается командами именно с этим устройством.
- Проверьте одновременную зарядку планшета и работу считывателя с выбранным адаптером. Поддержка OTG сама по себе этого не гарантирует.
- Отключите сеть и перезапустите приложение. Убедитесь, что предусмотренные проектом справочники и события сохранились.
Если проверка требует постоянного участия оператора, учтите это до установки комплекта в киоск без присмотра.
Как устроен комплект
ODRFID подключается к Android-планшету через USB OTG и получает от него питание. Дальше возможны два режима работы.
HID — считыватель работает как клавиатура
После поднесения карты ODRFID вводит UID в активное поле приложения или веб-формы. Это базовый способ интеграции: интерфейсу не требуется работа с последовательным портом, а формат номера можно заранее настроить в считывателе.
HID подходит для:
- поиска участника или заказа по UID;
- заполнения формы регистрации;
- ввода номера карты в CRM или учётную систему;
- простых киосков, где после ввода автоматически выполняется действие.
Приложение должно удерживать фокус в правильном поле и защищаться от случайного ввода в другую форму. Для сложного обмена лучше использовать CDC.
CDC — приложение управляет считывателем
В режиме виртуального COM-порта Android-приложение получает события через открытый текстовый протокол. Оно может не только читать UID, но и отправлять команды, выбирать формат данных, а на совместимых моделях — читать и записывать память MIFARE/NTAG.
CDC удобен, когда интерфейс должен показывать статус устройства, отличать типы меток, выполнять несколько операций подряд или исключать неоднозначность клавиатурного ввода. Поддержку USB CDC нужно проверить в выбранном приложении и на конкретной модели планшета.
Что даёт планшет
В отличие от считывателя без экрана, оператор и посетитель сразу видят контекст операции:
- имя, фотографию или категорию участника;
- найденный билет, заказ или единицу имущества;
- крупное подтверждение успеха или понятное описание ошибки;
- текущий баланс, начисленные баллы и доступные действия;
- список последних операций и итог смены;
- кнопки отмены, повторной попытки и ручного поиска;
- подсказки на нескольких языках;
- форму для комментария, подписи или фотографии.
Интерфейс можно оформить в фирменном стиле мероприятия или компании. Оператору не нужно запоминать звуковые коды и смотреть в техническую консоль — приложение ведёт его по сценарию.
Автономная работа
Локальное приложение на планшете хранит справочники и события во внутренней базе. Поэтому комплект продолжает работать без интернета:
- Перед началом смены планшет загружает список участников, билетов, заданий или имущества.
- При касании ODRFID передаёт идентификатор приложению.
- Приложение проверяет локальные правила и показывает результат.
- Операция сохраняется на планшете с временем и служебными данными.
- Когда появляется Wi-Fi или мобильная сеть, очередь отправляется на сервер.
Для надёжной синхронизации каждая операция получает уникальный номер. Сервер должен уметь повторно принять пакет без создания дублей, а планшет удаляет локальную запись только после подтверждения.
Типовые сценарии
Выездная регистрация
Сотрудник встречает участников там, где нет стационарной стойки. Касание бейджа открывает карточку посетителя; приложение отмечает прибытие, печатает или показывает дальнейшие инструкции и позднее синхронизирует список.
Контроль билетов и приглашений
Локальная база содержит действующие билеты. Экран показывает категорию, доступную зону и причину отказа. Для однократного прохода приложение помечает билет использованным и не принимает повторное касание на этом терминале.
Если несколько планшетов работают одновременно без связи друг с другом, чтобы исключить повторный проход глобально, нужны локальная сеть, центральный сервер или заранее разделённые зоны ответственности.
Мобильная выдача имущества
Оператор выбирает предмет на экране и подносит бейдж получателя. Приложение связывает сотрудника с инструментом, ключом, комплектом или заказом. При возврате повторное касание закрывает операцию.
Начисление баллов и голосование
Планшет показывает участника, доступный лимит и варианты действия. Оператор или сам посетитель выбирает награду, стенд или оценку, после чего касание карты подтверждает операцию. На экране можно сразу показать доступные действия и результат без дополнительного табло.
Опросы и анкеты
Сначала участник идентифицируется картой, затем отвечает на несколько вопросов на экране. Система связывает ответы с профилем или, если требуется анонимность, использует карту только для защиты от повторного прохождения и не сохраняет персональный идентификатор вместе с ответами.
Запись и выдача пропусков
ODRFID-N и ODRFID-M работают с памятью MIFARE/NTAG. Приложение может вести оператора по шагам: найти участника, проверить карту, записать данные, перечитать их для проверки и напечатать или показать результат.
Терминал самообслуживания
Планшет закрепляется на стойке, а ODRFID — рядом с ним или за лицевой панелью. Посетитель сам отмечает участие, проверяет баллы, выбирает услугу или получает маршрут. Интерфейс возвращается на стартовый экран после каждой операции и не оставляет данные предыдущего пользователя.
Как выбрать ODRFID-M, N или E
| Модель | Какие метки | Когда выбирать |
|---|---|---|
| ODRFID-M | MIFARE/NTAG 13,56 МГц и EM-Marine/HID 125 кГц | На площадке встречаются оба диапазона меток. |
| ODRFID-N | MIFARE/NTAG 13,56 МГц | Нужны карты и метки MIFARE/NTAG, а также чтение и запись их памяти. |
| ODRFID-E | EM-Marine/HID 125 кГц | Используются распространённые низкочастотные пропуска и брелоки. |
Если на объекте используются и 13,56-МГц, и 125-кГц метки, выбирайте ODRFID-M. Если точные типы карт неизвестны, сначала проверьте образцы: совпадение частоты не гарантирует поддержку протокола. Для заранее выпущенных совместимых NFC-бейджей достаточно ODRFID-N.
Планшет или ODNFC
| Требование | Планшет + ODRFID | ODNFC |
|---|---|---|
| Большой сенсорный интерфейс | Да | Нужен внешний экран или веб-интерфейс на другом устройстве |
| Работа оператора с формами и фотографиями | Удобно | Не основной сценарий |
| Переносной комплект | Да | Возможно, но потребуется отдельное питание и интерфейс |
| Логика прямо в считывателе | Выполняется на планшете | Да, Lua |
| Стационарная работа без экрана | Избыточно | Удобно |
| Ethernet и Passive PoE | Через возможности планшета/адаптера | Есть у ODNFC-LAN |
| Управление реле или замком | Нужен дополнительный модуль | Есть у соответствующих ODNFC |
Планшетный комплект лучше там, где человек взаимодействует с экраном. ODNFC — там, где точка должна быть компактной, стационарной и принимать решение без оператора. В одном проекте эти подходы можно сочетать.
Что проверить перед запуском
- планшет поддерживает USB OTG и одновременно питает ODRFID;
- для длительной работы проверено питание планшета в режиме USB Host: не все модели умеют одновременно питать считыватель и заряжаться; при необходимости нужен совместимый концентратор со сквозной зарядкой или адаптер;
- разъём и кабель рассчитаны на ежедневную эксплуатацию;
- приложение корректно восстанавливает связь после отключения USB;
- выбран HID или CDC и настроен формат UID;
- база и очередь событий переживают перезапуск приложения;
- предусмотрены блокировка системных кнопок и киоск-режим;
- персональные данные защищены, а экран очищается между пользователями;
- есть сценарий разряженной батареи и резервного питания;
- синхронизация не создаёт дубли при повторной отправке;
- конкретная модель планшета проверена с приложением до серийного запуска.
Android-приложение, корпус и специальная стойка — отдельные части проекта. Перед внедрением определите требования к ним вместе с протоколом обмена и сценарием автономной работы.