ODRFID и планшет — автономный RFID/NFC-терминал
Комплект из Android-планшета и USB-считывателя ODRFID-M/N/E: автономная регистрация, учёт, голосования и выдача без отдельного контроллера.
Не для каждого проекта нужен настенный сетевой считыватель или отдельный контроллер. Если оператору требуется экран, понятная форма и возможность работать в любом месте, можно объединить Android-планшет и настольный USB-считыватель ODRFID-M, ODRFID-N или ODRFID-E.
Планшет даёт сенсорный интерфейс, локальную базу и прикладную логику, а ODRFID считывает совместимые RFID/NFC-метки. Комплект можно поставить на стойку, закрепить в киоске или носить с собой.
Как устроен комплект
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/MicroPython |
| Стационарная работа без экрана | Избыточно | Удобно |
| Ethernet и Passive PoE | Через возможности планшета/адаптера | Есть у ODNFC-LAN |
| Управление реле или замком | Нужен дополнительный модуль | Есть у соответствующих ODNFC |
Планшетный комплект лучше там, где человек взаимодействует с экраном. ODNFC — там, где точка должна быть компактной, стационарной и принимать решение без оператора. В одном проекте эти подходы можно сочетать.
Что проверить перед запуском
- планшет поддерживает USB OTG и одновременно питает ODRFID;
- для длительной работы проверено питание планшета в режиме USB Host: не все модели умеют одновременно питать считыватель и заряжаться; при необходимости нужен совместимый концентратор со сквозной зарядкой или адаптер;
- разъём и кабель рассчитаны на ежедневную эксплуатацию;
- приложение корректно восстанавливает связь после отключения USB;
- выбран HID или CDC и настроен формат UID;
- база и очередь событий переживают перезапуск приложения;
- предусмотрены блокировка системных кнопок и киоск-режим;
- персональные данные защищены, а экран очищается между пользователями;
- есть сценарий разряженной батареи и резервного питания;
- синхронизация не создаёт дубли при повторной отправке;
- конкретная модель планшета проверена с приложением до серийного запуска.
Android-приложение, корпус и специальная стойка — отдельные части проекта. Перед внедрением определите требования к ним вместе с протоколом обмена и сценарием автономной работы.