RFID-метки и работа с ними с помощью Arduino
Вам, разумеется, известны карты и брелки, которые нужно дарить к считывателю, а они при этом пропускают на работу либо предоставляют проехать в метрополитене. Такие брелки и карты применяют технологию под наименованием RFID — Radio Frequency IDentification. Сегодня мы ознакомимся с основами данной технологии, и выясним, как применять ее в собственных планах на основе Arduino. В случае если вас интересует arduino rfid, рекомендуем обратиться на сайт arduinka.pro.
Работа RFID хорошо разукрашена в аналогичной публикации на Википедии. Если в 2-ух словах, огромную часть карты либо брелка, которые дальше мы будем представлять RFID-метками, занимает тарелка. Также в метке находится крайне небольшой чипсет, воплощающий всю логику. В ридере также есть тарелка, кроме того систематически представляющая знак, и значит формирующая электрическое поле. При поднесении метки в это поле на ее тарелке индуцируется поток, который и питает заметину. Отныне пометка и ридер могут поговорить вместе с помощью радиосигнала, применяя какой-нибудь собственный акт и модуляцию знака.
Необходимо отметить, что это описание затрагивало инертных ловок. Могут быть и серьезные метки, имеющие свой ресурс питания, и малодеятельные. Что касается радиосигнала, в RFID знак характерно сообщается на частоте 125 КГц либо 13.56 МГц. Есть большое количество стереотипов передачи знака и их реализаций. Достаточно известным считается стереотип ISO/IEC 14443 и его реализация MIFARE от компании NXP Semiconductors. Вторым знаменитым стереотипом считается NFC, сформированный на ISO 14443. Одна из его реализаций именуется NTAG, также от NXP Semiconductors. Необходимо отметить, что в целом случае реализации одного эталона от различных изготовителей могут быть не вполне совместимы вместе и иметь расширения, которых нет в самом эталоне.
Fun fact! В метках MIFARE применяется тайный шифр Crypto-1, выжигаемый в железе, что первоначально делало невыполнимым клонирование этих ловок. Шифр с течением времени отреверсили и кинули большой огласке, из-за этого заключительные лет 10 метки MIFARE может свободно клонировать кто угодно. Какие-то детали изображены в этих слайдах. Данная история убедительно показывает, отчего безопасность через неопределенность (security by obscurity) не действует.