Теги NFC могут быть прочитаны читателем RFID?

На прошлой неделе я купил метки (наклейки) NFC с комплектами для чтения / записи NFR, мог записывать и считывать данные с помощью программного обеспечения gototags (пока не купил телефон с NFC). Мой вопрос здесь, эти метки NFC могут быть прочитаны читателем RFID? провел некоторые исследования, в которых NFC и RFID используют одинаковый диапазон частот (13,5 МГц). У нас есть офисная система доступа через RFID, и теперь эти NFC-метки могут быть заменены RFID-метками. Пожалуйста, порекомендуйте.

2 ответа

Решение

Мы просто провели какой-то грязный эксперимент, и, кажется, это можно сделать.
Мы смогли использовать считыватель RFID для считывания метки NFC.

Имейте в виду, что это какой-то "грязный" эксперимент, выполненный "как есть" за несколько минут, просто чтобы посмотреть, возможно ли это.

Мы использовали RFID-считыватель, способный считывать стандарт ISO 14443-A, считыватель был настроен на считывание Mifare Ultralight.

Используемый тег NFC - это NFC NTAG203 Type 2 с 137 байтами используемой памяти.

При такой настройке мы, кажется, можем читать (и записывать) только первые 16 страниц тега NFC, первые 4 страницы зарезервированы, поэтому кажется, что число используемых страниц колеблется от 4 до 15 (страница с нуля) число).

Таким образом, кажется, что память, эффективно доступная с помощью считывателя RFID ISO 14443-A Mifare Ultralight, составляет 4*12 байт = 48 байт.

Мы запрограммировали метку NFC с помощью Samsung Galaxy S4, затем прочитали ее с помощью считывателя PC+RFID, затем мы записали некоторые данные на одной странице метки nfc с помощью считывателя RFID, затем мы перечитали метку NFC с помощью Galaxy S4. Все работало без проблем.

Я не знаю, как тег NFC разграничивает строку / данные, но Galaxy S4 знал, что в теге NFC было только X байтов данных. Итак, если вы планируете записать тег NFC с помощью считывающего / записывающего устройства RFID, а затем прочитать его с помощью смартфона, то вам необходимо разработать стандарт формата данных, используемый для определения типа данных, окончания / размера строки, и такие вещи.

Я хотел бы уточнить, что я не знаю, является ли считывание метки NFC с помощью считывателя Mifare Ultralight RFID поддерживаемой функцией / стандартом: я только попробовал, и это сработало.

Обновить

О RFID-ридере

Меня попросили добавить больше деталей о грязном эксперименте, который мы провели:
Считыватель RFID, который мы используем, является считывателем / записывающим устройством RFID BMU-01, созданным Nexus Technologies.

С итальянской версии страницы продукта вы можете скачать драйвер и SDK.

Чтобы провести наш грязный эксперимент, мы использовали утилиту ICTransfer.exe из SDK: это крошечное программное обеспечение, которое вы можете использовать для тестирования чтения / записи по всем стандартам, поддерживаемым RFID-считывателем / записывающим устройством.

Мы настроили ICTransfer.exe для использования карты типа ISO 14443-A \ Mifare-Ultralight.

После подключения считывателя RFID к компьютеру и установки драйвера вы сможете запустить утилиту ICTransfer.exe, а затем подключить ее к считывателю RFID (Menu \ Set (P) \ PortSet, затем Menu \ Set (P) \ Connect), тогда вы можете попробовать прочитать / записать / NFC тег

BMU-01 - считыватель коротких расстояний, поэтому он может обнаружить метку NFC на максимальном расстоянии в несколько сантиметров (3/4 см).

Поэтому мы использовали утилиту SDK для тестирования NFC на чтение / запись. Очевидно, что можно использовать образец и документацию в SDK, чтобы создать специальное программное обеспечение, чтобы сделать то же самое.

О теге NFC

Для нашего теста мы использовали NFC Tag NTAG203 Type 2, я купил их здесь, на Ebay. Но есть много посредников...
В любом случае, я не очень разбираюсь в NFC Tag, могу сказать, что некоторые NFC-метки совместимы со всеми смартфонами, а некоторые нет (как указано в спецификации, поэтому обратите внимание на спецификации при покупке NFC-меток).

Различные типы тегов NFC могут содержать различное количество информации. Используемый нами тег NFC NTAG203 Type 2 имеет 137 байт полезной памяти при использовании с соответствующим устройством чтения / записи NFC (я использовал Galaxy S4), но мы смогли получить доступ только 48 байтов памяти во время нашего эксперимента RFID Reader.

О некоторых различных типах тегов NCF я могу скопировать / вставить некоторую информацию с форума NCF.

Метка NFC Forum Тип 1 Операция Спецификация Метка типа 1 основана на стандарте ISO/IEC 14443A. Теги доступны для чтения и перезаписи; пользователи могут настроить тег, чтобы стать только для чтения. Доступность памяти составляет 96 байт и может быть увеличена до 2 кбайт.

Метка NFC Forum Type 2 Спецификация работы Тип 2 Tag основан на стандарте ISO/IEC 14443A. Теги доступны для чтения и перезаписи; пользователи могут настроить тег, чтобы стать только для чтения. Доступная память составляет 48 байт и может быть расширена до 2 Кбайт.

Метка NFC Forum Type 3 Спецификация работы Метка Type 3 основана на Японском промышленном стандарте (JIS) X 6319-4, также известном как FeliCa. При изготовлении теги предварительно конфигурируются для чтения и перезаписи, либо только для чтения. Доступность памяти является переменной, теоретический предел памяти составляет 1 МБ на сервис.

NFC Forum Type 4 Tag Specification 2.0 (ноябрь 2010 г.). Метка типа 4 полностью совместима со стандартом серии ISO / IEC 14443. При изготовлении теги предварительно конфигурируются для чтения и перезаписи, либо только для чтения. Доступность памяти является переменной, до 32 КБ на сервис; интерфейс связи соответствует типу A или типу B.

Еще один интересный сайт, который я нашел с большим количеством информации о NFC, находится здесь: http://rapidnfc.com/which_nfc_chip

Существует два диапазона RFID - один, который вы упомянули, с частотой 13,5 МГц, читаемый устройствами NFC, а другой - 13,4 кГц, с которым NFC не может связаться.

Два дополнительных момента для упоминания:

  • Системы RFID доступа, скорее всего, используют только UID карт, а не некоторые данные на карте. карты, находящиеся в диапазоне 13,5 МГц, скорее всего, относятся к типу 4.
  • Эти наклейки, скорее всего, являются метками NFC типа 2, я думаю, они имеют разную длину uid. Скорее всего, ваши читатели UID зависят только от UID карт, а не от содержимого магазина.

Если вы действительно хотите заменить карты, проконсультируйтесь с вашим провайдером, чтобы определить, есть ли возможность перепрограммировать считыватели или внедрить программируемое считывающее устройство NFC самостоятельно. Я бы порекомендовал Arduino с NFC щитом.

Другие вопросы по тегам