Теги 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 щитом.