Возможно, мой вопрос будет потерян на форуме, но кто-нибудь работает с метками RFID? Я знаю, что могу их прочитать, но могу ли я написать или изменить внутренние данные? Кто-нибудь знает, где я могу найти больше об этом?
Могу ли я писать или изменять данные в теге RFID?
Ответ 1
Стандарты RFID:
-
125 Khz (низкочастотные) теги являются write-once/read-many и обычно содержат только небольшой (постоянный) уникальный идентификационный номер.
-
13.56 Mhz (высокочастотные) теги обычно читаются/записываются, они обычно могут хранить от 1 до 2 килобайт данных в дополнение к их предварительно установленному (постоянному) уникальному идентификационному номеру.
-
860-960 Mhz (сверхвысокочастотные) теги обычно читаются/записываются и могут иметь гораздо больший объем хранения информации (я думаю, что 64 КБ является самым высоким в настоящее время доступным для пассивные метки) в дополнение к их предварительно установленному (постоянному) уникальному идентификационному номеру.
Дополнительная информация
Большинство тегов чтения/записи можно заблокировать, чтобы предотвратить дальнейшую запись на конкретные блоки данных во внутренней памяти тега, оставив другие блоки разблокированными. Однако различные производители тегов делают свои теги по-разному.
В зависимости от вашего предполагаемого приложения вам, возможно, придется запрограммировать собственный микроконтроллер для взаимодействия со встроенным модулем чтения/записи RFID с использованием протокола, соответствующего конкретному изготовителю. Это, безусловно, намного дешевле, чем покупка полного модуля чтения/записи RFID, так как они могут стоить несколько тысяч долларов. С помощью специального решения вы можете создать свой собственный блок, который будет делать то, что вы хотите, всего за 200 долларов.
Ссылки
SkyTek - компания по производству RFID-считывателей (вы можете покупать свою продукцию через сторонних ритейлеров и оптовиков, таких как Mouser)
Trossen Robotics - здесь вы можете купить RFID-метки и читатели (125 Khz и 13.56 Mhz), между прочим
Ответ 2
Я сделал некоторые разработки с картами Mifare Classic (ISO 14443A) около 7-8 лет назад. Вы можете читать и писать во все сектора карты, IIRC - единственные данные, которые вы не можете изменить, - это серийный номер. Тогда мы использовали проприетарную библиотеку от Philips Semiconductors. Командный интерфейс к карте был похож на ISO 7816-4 (используется со стандартными смарт-картами).
Я бы сказал, что вы смотрите на платформу OpenPCD, если вы входите в разработку.
Это также представляет интерес для криптографических функций на некоторых RFID-картах.
Ответ 3
Некоторые чипы RFID считываются и записываются, большинство из них доступны только для чтения. Вы можете узнать, доступен ли ваш чип только для чтения, проверив таблицу данных.
Ответ 4
Это зависит от типа используемого вами чипа, но в большинстве чипов вы можете писать. Это также зависит от того, сколько энергии вы даете вашему RFID-устройству. Для чтения вам не нужно выделять энергию и очень мало линии визирования. Для этого вам нужно полное понимание и более глубокое понимание.
Ответ 5
RFID-метка имеет больше стандартов. Я разработал метку RFID на карточке Mifare (ISO 14443A, B) и ISO 15693. Оба они могут читать/записывать или изменять данные в блочных данных метки RFID.
Ответ 6
Недавно мы начали изучать RFID-решения на моем рабочем месте, и мы нашли дешевое решение для тестирования.
Один из блоков отсюда:
http://www.sdid.com/products.shtml
Вставляет в любое мобильное устройство Windows слот SD и позволяет читать/писать. Существует также комплект разработчика, который поможет вам с вашими приложениями.
Надеюсь, что это поможет