Ридеры бесконтактных карт Mifare (low cost)
Не используются чипы NXP, схема на одном микроконтроллере
Область применения:
- использование в серверных cистемах авторизованного доступа
- автономные валидаторы бесконтактных пропусков
- cовременная замена брелокам-таблеткам iButton
- управление воротами, шлагбаумами, замками, дверями, сейфами
- валидаторы билетов общественного транспорта
- валидаторы оплаты проезда по платным автомагистралям
- система расчётов на территории кампуса/предприятия
- система хранения личных данных
- считыватель электронных паспортов
- и многое-многое другое
Отличительные особенности:
- поддержка стандарта ISO14443
- различные варианты конструкций (RD-01A/RD-02AB/RD-03AB) и "набивки" ридеров
- поддержка карт Mifare® (прилагаются примеры доступа к Ultralight, Classic, Plus, DesFire)
- встроенная поддержка карт Mifare Zero
- встроенное опознавание карт с перезаписываемым UID и программируемый запрет работы с этими картами
- работа в 4 различных режимах
- 3 автономных режима, в которых ридер "пропускает" карты без дополнительных устройств
- встроенная память на 700 и более карт (до 8000, зависит от модели)
- поддержка нестандартных протоколов чтения-записи
- чтение "сырого" кода обмена
- предельно малые размеры - чуть более спичечного коробка со встроенной антенной
- наличие 2х световых индикаторов
- наличие звуковой индикации
- работа без драйверов под Windows, Linux, OpenWrt, Arduino, Android
- поддержка 4х интерфейсов: UART, RS-485, USB, iButton, управление замком
- чтение-запись бесконтактных карт
- чтение-запись нестандартных типов бесконтактных карт
- питание от USB-интерфейса
- имитация iButton DS1990A для использования ридера вместо брелоков-таблеток
- совместимость с mfoc, mfcuk и mfks
- открытый код ПО
- готовый разнообразный и удобный софт с открытыми исходниками
- программирование заказных функций
Мы старались создать универсальный полноценный дешёвый ридер бесконтактных карт с максимальным количеством функций, с минимальными габаритами, реализующий полный набор мыслимых и немыслимых функций, которые могут потребоваться пользователю. Конструкция и антенна позволяют устанавливать ридер на металлическую поверхность, без изменения дальности чтения карт. К ридеру прилагаются различные примеры программ для работы по USB и COM-портам.
Конструктивно ридер состоит из одной платы размером 50x35мм(RD-01A) или 65x40мм(RD-02AB/RD-03AB) с одним микроконтроллером обработки сигналов и высокочастотными каскадами приёмника и передатчика.
Ридер RD-01A
Если требуются малые размеры и энергопотребление (например, изотопные контейнеры, контейнеры ограниченного доступа и др.), рекомендуется применять ридер RD-01A. Ридер предназначен для работы только с картами A-типа.
Ридер RD-02AB
Применение оригинального микроконтроллера обеспечило минимальные размеры конструкции. В ридере RD-02AB достигнут компромис между минимальной стоимостью и максимальной функциональностью. Ридер предназначен для использования в массовых системах доступа. Несмотря на это, он имеет такой же функционал, как и ридеры старших моделей. По желанию заказчика можно не устанавливать USB-разъём, пьезоизлучатель и/или светодиоды, если звуковая или световая индикация на плате ридера не нужна. Также по желанию заказчика может быть изменена оригинальная прошивка ридера.
Ридер RD-03AB
В ридере RD-03AB реализована топовая функциональность. Ридер может быть использован в любой системе, где используются бесконтактные карты. В ридере предусмотрена установка внешней энергонезависимой памяти, интерфейс RS-485 с дальностью проводной линии до 2км, DC/DC источник для питания от нестабилизированного источника 8...12В, мощный ключ для управления электрозамком напрямую. С этим ридером работают программы, использующие уязвимости Mifare - mfoc, mfcuk и mfks. Также к этому ридеру предлагается удобное ПО с открытым кодом для работы и исследования возможностей бесконтактных карт.
Описание ридера RD-03AB в pdf-формате, можно скачать здесь. Описание API в pdf-формате, можно скачать здесь. Краткое описание демонстрационного софта приводится здесь. Примеры программ с открытым кодом для работы с картами Mifare, адаптированная mfoc и др.
- для ОС Windows (опять есть поддержка XP) с управлением через HID можно скачать здесь (пароль '123'),
- для ОС Windows с интерфейсом через libusb-1.0 - здесь,
- пример использования с Delphi 7 можно скачать здесь,
- для ОС Linux с интерфейсом через hidraw - здесь,
- для ОС Linux с интерфейсом через libusb-1.0 - здесь,
- для систем на базе OpenWrt с интерфейсом через libusb-1.0 - здесь,
- для Arduino со связью через последовательный интерфейс - здесь.
Программу MFCPY (Windows) для клонирования, копирования и взлома карт Mifare, а также другие утилиты, можно скачать здесь (пароль '123'). В архив включены английская и русская версии программы, возвращена совместимость с Windows XP (актуально для компьютеров x86 формата Raspberry Pi).
Специальную домофонную версию MFCPY с укороченным списком ключей можно скачать здесь.
Набор классических утилит командной строки для взлома карт MFOC, MFCUK и MFKS можно скачать здесь (пароль '123').
Также полезную информацию по ридерам и не только можно найти в блоге.