Как я могу записать данные на метки UHF RFID?

Я работаю над проектом управления запасами на основе RFID и хочу создать устройство записи, с помощью которого я могу записывать данные на каждую пассивную метку RFID. Как я могу это сделать?


person vipin    schedule 03.08.2013    source источник


Ответы (6)


В зависимости от вашего бюджета может быть намного проще купить считыватель RFID (который также является записывающим), чем сделать его. На рынке есть много отличных ридеров с довольно простыми в использовании API. Кроме того, большинство основных считывателей UHF RFID работают с общим стандартом, называемым LLRP (протокол считывателя низкого уровня); Таким образом, вы можете написать один набор кода, и он будет работать с любым ридером, поддерживающим LLRP. Подавляющее большинство меток UHF RFID работают по протоколу gen2 (ISO 18000-6C), поэтому просто убедитесь, что ваш считыватель/записывающий устройство работает также.

Предполагая, что вы используете метку RFID 2-го поколения, запись на метку довольно проста. Вы просто говорите считывателю (через команду) закодировать тег. Конечно, следует отметить несколько соображений, таких как кодирование должно быть в шестнадцатеричном формате, и в теге есть несколько разных блоков памяти — EPC, зарезервировано, TID и пользователь. (Примечание: вы не можете закодировать все блоки памяти. Для получения дополнительной базовой информации по этой теме см. этот пост в блоге: http://blog.atlasrfidstore.com/types-of-memory-in-gen-2-uhf-rfid-tags.)

Еще одна вещь, которую следует учитывать, — это то, сколько данных вы хотели бы закодировать в тег. Вы будете использовать два основных блока памяти: EPC (обычно 96 бит, но для некоторых тегов это число может быть больше) и User (около 512 бит является стандартным, но на рынке есть некоторые теги gen2, которые имеют намного больше пользовательской памяти).

person Shain Armstrong    schedule 23.08.2013

Чтение и запись RFID по-прежнему зависят от технологии меток, аппаратного считывателя и программных драйверов устройств. Общего Windows API для RFID не существует. Однако существует стандарт под названием UnifiedPOS, который обеспечивает оболочку для RFID-сканеров, заставляющую их вести себя одинаково. Вы пишете свое приложение один раз для интерфейса UnifiedPOS, затем вы можете использовать любые сканеры RFID, у которых есть сервисный объект, совместимый с UnifiedPOS. Он доступен как OPOS для Windows и "JavaPOS" для Java. Существует также POS для .Net от Microsoft.

При выборе оборудования для меток и считывателей учитывайте, предоставляет ли производитель совместимые сервисные объекты. Это значительно упростит чтение и письмо.

person John Deters    schedule 05.08.2013

Получите считыватель RFID: http://www.atlasrfidstore.com/RFID_reader_s/29.htm Или создайте его: http://www.impinj.com/Indy_Reader_Chip_Family.aspx

person jmcfarland    schedule 05.08.2013

Я бы порекомендовал использовать одного из этих плохих парней. Scanfob® Ultra-BB2 GEN2 (UHF) Bluetooth RFID Reader/Writer https://serialio.com/products/rfid/readerwriters/scanfob%C2%AE-ultra-bb2-gen2-uhf-bluetooth-rfid-readerwriter

Это позволит вам записывать пользовательские данные в тег с помощью Android или Windows с SerialMagic (лицензия для SerialMagic, встроенная в Scanfob®Ultra-BB2).

Этот ридер также совместим с Mac OSX и iOS. Способен считывать теги только до местоположения курсора (Bluetooth HID) на iOS.

person user3123377    schedule 10.03.2014

RFID - это магнитная метка, поэтому, если у вас есть хорошие знания в этой области, вы можете ее построить, но я думаю (я не знаю точно процесса), что это довольно сложно сделать...

Тем не менее, я знаю, что есть Arduino NFC Shield, который может вам помочь. Примерно так: http://www.adafruit.com/products/789

person Gp2mv3    schedule 03.08.2013
comment
ОП запросил UHF RFID, использующий электромагнитное излучение. NFC основан на HF RFID, который использует индуктивную связь. Эти два устройства совершенно разные по используемой электронике. - person corvairjo; 08.08.2013

Я не уверен, что под «писателем» вы подразумеваете аппаратное обеспечение (+ программное обеспечение) или программное обеспечение удовлетворяет ваши потребности. @ Gp2mv3 упоминает NFC, поэтому, если ваши метки попадают в подмножество типа NFC RFID, проще всего взять свой телефон, загрузить бесплатное приложение для записи NFC и использовать его.

Если вы хотите написать свое собственное программное обеспечение, для платформы Android есть много примеров, и я предполагаю, что то же самое и для других платформ. Я могу представить даже установку, в которой вы подключаете свой телефон к компьютеру через USB и используете его с гибридным программным обеспечением ПК + мобильное приложение в качестве писателя.

person Csaba Toth    schedule 09.09.2016