Выбор считывателя для наклейки NTAG, карты DESFire или метки ICODE начинается с операции с данными. Обнаружение карты, получение её UID и успешное чтение или запись — отдельные результаты проверки. Прежде чем сравнивать устройства, укажите, какой результат нужен вашему приложению.
Определите точный чип и задачу
Запросите у поставщика карт артикул и версию чипа. Приведённые ниже сведения о протоколах взяты из материалов NXP. Проверки в последнем столбце — наши рекомендации по закупке, а не гарантия совместимости считывателя.
| Карта или метка | Сведения о протоколе | Что указать для оценки |
|---|---|---|
| NTAG213/215/216 | NFC Forum Type 2; ISO/IEC 14443 A | UID, NDEF или операция с памятью; размер данных; права записи |
| MIFARE DESFire EV3 | ISO/IEC 14443 A и 14443-4; ISO/IEC 7816-4 APDU | Приложение и файл; разрешённая операция; аутентификация средствами вашего приложения |
| ICODE SLIX2 | NFC Forum Type 5; ISO/IEC 15693 | UID или данные блоков; необходимые команды; условия доступа |
Эти примеры не описывают все чипы каждого семейства. Одно название «MIFARE» не определяет чип или набор команд. Укажите точную версию и предполагаемую операцию в закупочной спецификации.
Выберите программный интерфейс считывателя
- Для собственного приложения чтения и записи оцените работу через SDK у µFR Zero USB Dongle. Проверьте необходимые вызовы API на образце вашей карты.
- Для ПО, которое уже использует PC/SC, оцените PC/SC Zero Standard. В проекте с ISO/IEC 15693 явно указывайте Standard: производитель исключает этот стандарт из Lite.
- Для ввода номера карты в текстовое поле оцените JustID. Описание уровней прошивки Lite и Standard касается чтения UID; Standard дополнительно поддерживает UID ISO/IEC 15693. Если это необходимо, укажите соответствующий уровень.
Указанный протокол — основание оценить конфигурацию. Это не доказывает, что ваше приложение реализует необходимые команды, формат данных или работу с правами доступа. Используйте сравнение PC/SC, SDK и клавиатурного режима, чтобы определить программный интерфейс.
Разделяйте идентификацию и доступ к данным
Успешный ввод UID не доказывает, что считыватель может выполнить защищённую транзакцию приложения. Если проекту нужны данные приложения, включите в тест ожидаемые команды и условия доступа. Не передавайте секретные ключи и учётные данные клиентов в публичном запросе. Опишите требования и отдельно согласуйте подходящие условия тестирования.
Для записи NDEF или данных в память укажите точное содержимое и способ проверки после удаления и повторного предъявления метки. Используйте образец, разрешённый для тестирования, и подтвердите права записи до изменения данных или настроек защиты.
Превратите требование в приёмочный тест
- Запишите точный чип карты, конфигурацию считывателя, прошивку, ОС хоста и версию библиотеки.
- Выполните реальную операцию в своём приложении. Зафиксируйте обнаружение, доступ к данным и вывод как отдельные результаты.
- Сравните результат с ожидаемыми данными; при записи проверьте результат после повторного предъявления образца.
- Повторите проверку в предполагаемом положении монтажа и используйте чек-лист испытания образца для переподключения и обработки сбоев.
Это план проверки, а не результаты лабораторных испытаний этих считывателей. Окончательная совместимость требует подтверждения на выбранной конфигурации и образце.
Подготовьте полезный запрос о совместимости
Укажите чип и версию; задачу с UID/NDEF/файлом/блоком; ОС хоста; API или приложение; прошивку считывателя; установку; количество для прототипа и последующих заказов. Отметьте неизвестные сведения. Опишите права доступа, не включая ключи.
Запросите помощь с выбором, изучите применение для чтения и записи меток или чек-лист покупки USB-считывателя.
Источники и область применения
Сведения о протоколах проверены 3 октября 2026 года: NXP NTAG21x, NXP DESFire EV3 и NXP ICODE SLIX2. Материалы о считывателях: µFR Zero, PC/SC Zero и JustID. Шаги выбора и тестирования — рекомендации редакции. Подтвердите точную конфигурацию, поддержку ПО и коммерческие условия для своего проекта.


