RFID- и NFC-считыватели

Считыватель/записывающее устройство NFC с бесплатным SDK

µFR Classic CS — это считыватель для разработчиков, которые предпочитают вызывать SDK, а не отправлять APDU: бесплатные библиотеки uFCoder для MIFARE, DESFire, NTAG и JCOP, — в отличие от ACR122U для программного обеспечения, уже работающего по PC/SC.

Настольный считыватель/записывающее устройство Digital Logic µFR Classic CS с частотой 13.56 MHz предназначен для пользовательского программного обеспечения кодирования, которое вы пишете на основе его бесплатного SDK uFCoder, для карт и меток MIFARE, DESFire, NTAG и JCOP. Для программного обеспечения, уже работающего по PC/SC, смотрите ACR122U. Подтвердите предлагаемую модель при запросе коммерческого предложения, а затем протестируйте её с вашими реальными картами.

Бесплатные образцы стандартных товаров · Коммерческое предложение в течение одного рабочего дня

Подробности о товаре

Считыватель/записывающее устройство NFC uFR Classic
  • Стандарты: ISO 14443 Type A и B и ISO 18092, на частоте 13.56 MHz.
  • Интерфейсы: USB, RS232 или UART TTL; также доступна OEM-плата без корпуса.
  • Бесплатный SDK: библиотека uFCoder компании Digital Logic, с примерами исходного кода и справочником по API.
  • Карты и метки: MIFARE, NTAG 21x, NTAG 4xx DNA и Java-карты NXP JCOP.
  • Безопасность: аутентификация на основе ключей для карт MIFARE и DESFire, с опциональным слотом SAM для хранения ключей в защищённом чипе.
Считыватель/записывающее устройство NFC, вид сзади

Инструменты разработки программного обеспечения и документация:

  • Проекты SDK: включают комплексный комплект для разработки программного обеспечения с кроссплатформенными библиотеками, примерами исходного кода и подробными справочниками по API
  • Документация по API и COM-протоколу: обширная техническая документация, руководства по оборудованию, руководства по установке, функциональные схемы и база знаний для полного понимания и интеграции
  • Поддерживаемые языки программирования: совместимость с Java, JavaScript, Node.js, PHP, Lazarus, Borland Delphi, C, C++, Borland Builder C++, WxWidgets, семейством Microsoft® Visual .NET (C++.NET, C#.NET, VB.NET), Python, Arduino IDE
  • Обновления прошивки: регулярные обновления доступны для бесплатной загрузки, благодаря чему устройство остаётся актуальным с учётом последних достижений

Типичные области применения

Закрытые платёжные системы

Контроль доступа

Управление запасами

Системы общественного транспорта

Торговые автоматы

Учёт рабочего времени

Системы лояльности клиентов

Размеры считывателя/записывающего устройства NFC

Бесплатный SDK

Бесплатные проекты SDK компании Digital Logic включают скомпилированные примеры программного обеспечения, а также исходный код — для опробования считывателя, интеграции его в вашу систему и настройки оборудования.

Считыватель/записывающее устройство NFC uFR
Считыватель/записывающее устройство NFC uFR, вид спереди
Сертификаты и стандарты

Сертификация

Устройство uFR Classic CS сертифицировано в соответствии со следующими директивами:

  • 2004/108/EC — Директива по электромагнитной совместимости
  • 1999/5/EC — Директива R&TTE
  • 2006/95/EC — Директива по низковольтному оборудованию (LVD)
  • 2013/35/EU — Директива по электромагнитным полям (EMF)
  • 2011/65/EU — Директива RoHS2

Были применены следующие стандарты:

  • EMC: EN 55022:2010 + AC:2011, EN 55024:2010, EN 301 489-1 V1.9.2:2011, EN 301 489-3 V1.6.1:2013
  • RF: EN 300 330-2 V1.6.1
  • LVD: EN 60950-1:2006 + A1:2010 + A2:2013
  • EMF: EN 50364:2010

Аппаратные характеристики:

ХарактеристикаОписание
Рабочая частота13.56 MHz
Дальность считыванияРабочее расстояние от 2 до 8 см, в зависимости от геометрии антенны и конфигурации считывателя
Скорость чтения и записиДо 424 кбит/с
Ток питания150 мА (в рабочем режиме)
Напряжение питания5 В
Поддерживаемые карты и меткиСемейство MIFARE®: MIFARE Mini®, MIFARE Classic® (1K, 4K, EV1), MIFARE Ultralight®, MIFARE Ultralight C®, MIFARE PLUS® (2K, 4K, S, X, EV1), MIFARE DESFire® (Light, 2K, 4K, 8K, EV1, EV2) Семейство NTAG®: NXP NTAG® 2xx Тип 2 (210, 213, 215, 216, Tag Tamper), NXP NTAG® 4xx DNA Тип 4 (413, 424) Семейство SmartMX®: NXP JCOP® Java Card (J3A040, J3A081, J3H145, JC30M48CR)
Подключение и питаниеПорт USB, RS232, UART (TTL)
Опциональные функцииRF Booster
Слот SAM
Программное обеспечениеБиблиотека и SDK для Java, Java Applet, JavaScript, расширений Node.js, Lazarus, Borland Delphi, C, C++, Builder C++, WxWidgets, Microsoft® Visual C++ .NET, Microsoft® Visual C#, Microsoft® Visual Basic .NET, PHP, Python и примеров Arduino IDE
Поддерживаемые операционные системыMicrosoft® Windows™, Linux®, macOS, Android
Поддерживаемые платформыWindows x86/x64, Windows ARM/UWP, Linux x86/x64, Linux ARM/ARM64/ARMHF, macOS x64, iOS, Android, Arduino, ESP32
Интерфейс смарт-картISO14443 Type A & B, ISO18092
Комплект поставкиКабель USB, бесплатная загрузка программного обеспечения
СертификатыCE, RoHS
АксессуарыКарты, брелоки, этикетки, браслеты, метки

Размеры и вес

МодельРазмеры (мм)Устройство (г)Комплект в коммерческой упаковке (г)
µFR Classic CS86 x 54 x 940126
µFR Classic CS OEM84 x 50 x 517103
Размеры считывателя/записывающего устройства NFC

Что такое µFR Classic CS

µFR Classic CS — это настольный считыватель/записывающее устройство NFC размером с карту (86 × 54 мм), произведённый компанией Digital Logic Ltd (D-Logic) и поставляемый компанией Proud Tek в качестве инструмента кодирования и тестирования, дополняющего наши карты, метки и наклейки. Он работает на частоте 13.56 MHz и реализует стандарты ISO/IEC 14443 A и B и ISO/IEC 18092, что охватывает семейства MIFARE Classic, Plus, DESFire и Ultralight, метки NTAG 21x и NTAG 4xx DNA и Java-карты NXP JCOP, перечисленные в характеристиках выше. OEM-версия без корпуса (84 × 50 × 5 мм) доступна для встраивания в киоски, принтеры или корпуса.

От обычного USB-считывателя смарт-карт его отличает программная модель. Считыватель подключается к хосту через USB-чип FTDI и собственный коммуникационный протокол Digital Logic, а ваше приложение вызывает библиотеку uFCoder; с драйвером виртуального COM-порта FTDI считыватель также может выглядеть как последовательный порт. Производитель бесплатно публикует SDK с примерами исходного кода, справочником по API и обновлениями прошивки, а его примеры охватывают Java, C, C++, C#, .NET, Python, PHP, JavaScript и Node.js, Delphi, Lazarus и Arduino IDE. Встроены два RGB-светодиода и динамик, которыми можно управлять из вашего приложения, поэтому стойка регистрации или станция кодирования может сигнализировать об успехе или ошибке без экрана.

Настольный считыватель/записывающее устройство NFC µFR Classic CS размером с карту, поставляемый компанией Proud Tek

SDK-считыватель или PC/SC-считыватель?

Настольные NFC-считыватели подключаются к вашему программному обеспечению одним из двух способов, и выбор неправильного способа — самая частая причина, по которой считыватель возвращается неиспользованным. µFR Classic CS — это путь SDK: ваше приложение подключает библиотеку uFCoder компании Digital Logic и вызывает такие функции, как чтение блока MIFARE, аутентификация приложения DESFire или запись сообщения NDEF, а прошивка считывателя выполняет обмен на уровне карты. Это сокращает разработку, но ваше программное обеспечение становится зависимым от библиотеки и протокола производителя. Digital Logic также публикует драйвер Windows PC/SC для серии µFR; PC/SC не является интерфейсом считывателя по умолчанию.

Если ваше программное обеспечение уже работает по PC/SC — через pyscard, WinSCard или libnfc, — вам вместо этого нужен PC/SC-считыватель. Мы поставляем ACR122U, а для PC/SC-проектов с длительным жизненным циклом производства — также новые считыватели ACS ACR1252U и ACR1552U. На странице ACR122U описаны настройка хоста в Windows, macOS и Linux, команды, которые отправляет программное обеспечение PC/SC, карты, которые он может и не может читать, и изменения в двух новых моделях ACS. Если ваши метки — это ушные бирки животных на 134.2 kHz, смотрите вместо этого Bluetooth-считыватель R901.

USB NFC-считыватель ACS ACR122U — альтернатива µFR Classic CS с поддержкой PC/SC
СчитывательЧастота и стандартыИнтерфейс хостаСемейства метокТипичное применение
µFR Classic CS (эта страница)13.56 MHz; ISO 14443 A/B, ISO 18092USB, RS232 или UART TTL; SDK uFCoder для Windows, Linux, macOS, AndroidMIFARE Classic, Plus, DESFire, Ultralight; NTAG 21x и 4xx DNA; JCOPПользовательское программное обеспечение кодирования и регистрации, встраиваемые проекты и проекты на Raspberry Pi
ACR122U13.56 MHz; ISO 14443 A/B, ISO 18092, FeliCaUSB; PC/SC and CCIDКарты ISO 14443-4, MIFARE Classic, метки NFC Forum, FeliCaСуществующее программное обеспечение PC/SC, настольные NFC-инструменты, быстрое чтение меток
Bluetooth-считыватель R901134.2 kHz; ISO 11784/11785 FDX-BBluetooth-подключение к телефону или планшету, эмуляция клавиатурыУшные бирки животных и имплантаты FDX-BИдентификация скота в полевых условиях

Что SDK uFCoder и прошивка делают за вас

Digital Logic перечисляет эти функции для µFR Classic CS. Именно они являются причиной выбрать SDK-считыватель: работа, которую программное обеспечение PC/SC должно выстраивать из необработанных команд, здесь является вызовом библиотеки. Проверьте справочник по API для точной функции и карты, прежде чем проектировать решение вокруг одной из них.

  • MIFARE Classic: полный набор команд Classic, адресация блоков или блоков в секторе, операции с блоками значений и вся память, рассматриваемая как единое линейное пространство.
  • Ключи: ключи, хранящиеся в считывателе, доступны только для записи и не могут быть прочитаны обратно, их можно применять по индексу или по схеме; опциональный слот SAM переносит их в защищённый модуль.
  • DESFire и другие карты ISO 14443-4: аппаратный AES-128 для ключей и файлов DESFire и интерфейс APDU, если карта поддерживает ISO 14443-4.
  • NFC-метки: обработка и разбор NDEF в прошивке; SDK записывает записи MIME, URI, vCard, SMS, телефонные и URL-записи и может форматировать карты.
  • Интеграция с хостом: несколько считывателей на одном хосте и опциональный асинхронный режим, отправляющий UID каждой карты на COM-порт при наличии карты.
  • Прошивка: обновления бесплатны из репозитория GitLab компании Digital Logic, и производитель заявляет, что они сохраняют обратную совместимость с более ранними версиями.

Считыватель или кодер, и три способа его связи с вашим программным обеспечением

«Считыватель» и «кодер» описывают одно и то же настольное оборудование, выполняющее две задачи. Как считыватель он сообщает, что уже записано на карте, чаще всего UID для регистрации или проверки. Как кодер он записывает на карту: запись NDEF на метку NTAG либо ключи, приложения и файлы на карту MIFARE или DESFire. µFR Classic CS выполняет обе функции, поэтому различие заключается в вашем рабочем процессе, а не в устройстве. Если вашей системе нужен только UID, подойдёт почти любой настольный считыватель на 13.56 MHz; если вы персонализируете карты ключами и данными, спланируйте этап кодирования и обработку ключей, прежде чем выбирать модель.

Как бы ни был построен считыватель, он подключается к вашему приложению одним из трёх способов, и режим определяет, сколько программного обеспечения вы напишете сами:

  • PC/SC и CCID. Считыватель является стандартным считывателем смарт-карт, и ваше программное обеспечение отправляет ему APDU; на странице ACR122U показано, что это включает.
  • Фирменный SDK. Операции с картами являются вызовами библиотеки, как описано выше; это режим µFR Classic CS по умолчанию.
  • Keyboard-wedge (эмуляция HID-клавиатуры). Считыватель вводит UID карты в любое текстовое поле, находящееся в фокусе, как будто набранный на клавиатуре. Ему не нужны драйвер и код, что подходит для устаревших или веб-приложений, захватывающих только номер, но он предназначен только для чтения: он не может кодировать, аутентифицировать или управлять ключами. Подтвердите, что модель предлагает этот режим, прежде чем полагаться на него; компания ACS документирует его для ACR1552U, который мы поставляем, при этом вывод CCID (PC/SC) является настройкой по умолчанию.

Таким образом, считыватель следует рабочему процессу. Для чтения UID на стойке регистрации достаточно считывателя keyboard-wedge или PC/SC. Для пакетного кодирования NDEF-наклеек или персонализации защищённых карт выберите PC/SC или SDK и сочетайте считыватель с образцами карт именно с тем чипом. Если вы предпочитаете не выполнять кодирование самостоятельно, наша услуга кодирования RFID поставляет карты предварительно закодированными. Каждое изделие считывается обратно после записи, отчёт с данными отправляется вместе с заказом, а если карты или метки имеют напечатанные номера, вы получаете файл Excel, CSV или XML, связывающий каждый UID с его номером, поэтому ваш считыватель остаётся для выборочных проверок и последующих партий.

Что µFR Classic CS может и не может читать

µFR Classic CS — это высокочастотный считыватель. Он читает и записывает метки 13.56 MHz ISO 14443 Type A и B и ISO 18092: чипы MIFARE, DESFire и NTAG в наших RFID-картах, NFC-наклейках и браслетах, а также Java-карты, используемые для PKI и апплетов платёжного типа. В спецификации Digital Logic для этой модели не указаны ни FeliCa, ни ISO 15693. Он не может читать proximity-чипы 125 kHz, такие как EM4100, EM4305, T5577 или HITAG 2, метки животных на 134.2 kHz или UHF-метки EPC Gen2 на 860–960 MHz; для каждого из них нужен считыватель, созданный для этого диапазона. Если ваш проект сочетает частоты, сообщите об этом при запросе коммерческого предложения: мы можем предложить считыватель для каждого типа меток или комбинированную карту, несущую LF- или UHF-чип рядом с чипом 13.56 MHz.

Ещё одно различие важно для проектов NTAG: телефон с NFC может читать и записывать метки NTAG 21x через приложения, поэтому для нескольких меток настольный считыватель может вообще не понадобиться. Настольный считыватель оправдывает себя, когда вы кодируете метки партиями, должны последовательно блокировать или защищать их паролем, работаете с ключами MIFARE или DESFire, которые никогда не должны находиться на телефоне, или хотите станцию, работающую без присмотра.

Типичные задачи кодирования и тестирования

  1. Запись NDEF-записей на метки NTAG. Запись URL, текста, vCard или записи запуска приложения записывается на каждую наклейку или браслет, опционально с последующей блокировкой или защитой паролем, чтобы содержимое нельзя было изменить. SDK включает функции чтения и записи NDEF, поэтому та же задача масштабируется от десяти образцов до производственного тиража.
  2. Персонализация карт MIFARE Classic, Plus и DESFire. Ключи меняются с заводских значений по умолчанию, создаются приложения и файлы, а данные участников или доступа записываются до выдачи карт. Выполнение этого на вашем собственном рабочем месте сохраняет ключи внутри вашей организации.
  3. Чтение UID для регистрации. Многим системам доступа, членства и безналичных расчётов нужен только UID карты при регистрации. Настольный считыватель на ПК стойки регистрации заносит его в систему за долю секунды.
  4. Загрузка и тестирование апплетов JCOP: проверьте интерфейс считывателя, драйвер, загрузчик и требования APDU на соответствие конфигурации Java Card. Проверяйте установку и операции апплета вместе.
  5. Прототипирование на Raspberry Pi, Arduino и ESP32. В характеристиках выше Linux, Android, Arduino и ESP32 указаны среди поддерживаемых платформ, поэтому считыватель используется для прототипов на одноплатных компьютерах и микроконтроллерах; для микроконтроллера его обычно заказывают с интерфейсом UART TTL, а не USB.
  6. Проверка партии образцов перед объёмным заказом. Чтение типа чипа, размера памяти и состояния блокировки присланных нами образцов подтверждает, что поставляемая продукция соответствует вашей спецификации, прежде чем вы определитесь с количеством.

Интерфейсы и опции: USB, RS232, UART TTL, RF Booster и SAM

  • USB — стандартный интерфейс, питающий считыватель от порта; это правильный выбор для ПК, Mac, устройства Android или Raspberry Pi.
  • RS232 подходит для промышленных ПК, ПЛК и контроллеров киосков, всё ещё имеющих последовательный порт; подтвердите точный диапазон скорости передачи для вашего контроллера.
  • UART TTL предназначен для встраиваемых конструкций, где плата считывателя или OEM-модуль подключается напрямую к микроконтроллеру.
  • RF Booster — опциональный усилитель радиосигнала, указанный компанией Digital Logic, которая не публикует дальность чтения для него; протестируйте его с вашими собственными метками, если вам нужен больший радиус действия, чем стандартные от 2 до 8 см.
  • Слот SAM опционален и вмещает модуль безопасного доступа (Secure Access Module), благодаря чему ключи MIFARE или DESFire хранятся в защищённом чипе, а не в вашем приложении.

Перед заказом

  1. Перечислите точный чип и протокол каждой метки, затем сверьте их со списком поддерживаемых считывателем карт. Одной частоты 13.56 MHz недостаточно: ISO 14443, ISO 15693 и FeliCa — разные протоколы. Для меток 125 kHz и UHF нужно другое оборудование считывателей.
  2. Решите, нужно ли вашему программному обеспечению PC/SC или SDK, затем подтвердите доступную модель считывателя, статус жизненного цикла, драйверы и поддерживаемые операции с картами.
  3. Выберите интерфейс: USB для компьютеров, RS232 для промышленных последовательных портов, UART TTL для встраиваемых плат и версию OEM-платы, если считыватель встраивается в корпус.
  4. Сверьте операционную систему и язык программирования, которые будет использовать ваша команда, с поддерживаемым списком в SDK.
  5. Сообщите нам, нужен ли вам RF Booster или слот SAM; они заказываются вместе со считывателем.
  6. Закажите образцы карт или меток именно с тем чипом, который вы планируете использовать вместе со считывателем, чтобы первый тест проводился на реальной продукции.
  7. Digital Logic периодически обновляет линейку считывателей µFR; если вы начинаете новую разработку, спросите, какую актуальную модель мы можем поставить.

Что поставляет Proud Tek

Proud Tek поставляет три вида считывателей к нашим картам, меткам, наклейкам и браслетам: µFR Classic CS и его OEM-версию; ACR122U и новые ACR1252U и ACR1552U компании ACS; а также R901 для идентификации животных. Категория считывателей RFID связывает страницы считывателей. Мы являемся поставщиком, а не производителем: SDK, документация, драйверы и прошивка поступают от Digital Logic для µFR и от ACS для считывателей ACS, и мы не пишем и не поддерживаем ваше прикладное программное обеспечение. Мы не поставляем панели контроля доступа, замки или дверные контроллеры и не дублируем учётные данные для систем, принадлежащих другим лицам. Метки и карты, заказанные вместе со считывателем, такие как карты MIFARE DESFire или NFC-наклейки, могут быть предложены предварительно закодированными или пронумерованными; попросите образец при запросе коммерческого предложения.

Часто задаваемые вопросы

Является ли µFR Classic CS PC/SC-считывателем?

По умолчанию нет: интеграция по умолчанию использует протокол Digital Logic и SDK uFCoder. Производитель также публикует отдельный драйвер Windows PC/SC для серии µFR; если вашему приложению нужен PC/SC, проверьте этот драйвер на вашей точной версии Windows. Для PC/SC в Windows, macOS и Linux PC/SC-считывателем является ACR122U, который мы также поставляем.

Какие метки может читать и записывать µFR Classic CS?

Метки 13.56 MHz, охватываемые стандартами ISO 14443 A и B и ISO 18092: MIFARE Classic, Plus, DESFire и Ultralight, NTAG от 210 до 216 и NTAG 4xx DNA, а также Java-карты NXP JCOP, как указано в таблице характеристик. Он не читает метки 125 kHz, 134.2 kHz или UHF; для них нужен считыватель, созданный для этой частоты.

Могу ли я записать URL на NFC-наклейки с его помощью?

Да. SDK включает функции NDEF для записи URL, текстовых и других записей на метки NTAG и для их последующей блокировки или защиты паролем. Для нескольких меток ту же работу выполняет приложение на телефоне; настольный считыватель оправдывает себя, когда вы кодируете партии наших NFC-наклеек или нуждаетесь в последовательной блокировке.

Работает ли он с Raspberry Pi, Arduino или ESP32?

Производитель указывает Linux и Android среди поддерживаемых систем, а Arduino и ESP32 — среди поддерживаемых платформ, с примерами исходного кода в SDK. Для микроконтроллера считыватель обычно заказывают с интерфейсом UART TTL; для Raspberry Pi используется USB-версия с библиотекой Linux.

Поставляете ли вы программное обеспечение или поддержку для моего приложения?

Мы поставляем оборудование, а также карты и метки к нему. SDK, документация по API, драйверы и обновления прошивки публикуются компанией Digital Logic и бесплатны; написание и поддержка вашего приложения — ваша задача или задача вашего интегратора. Мы можем посоветовать, какое сочетание чипа и считывателя подходит для проекта, и поставляем образцы наших RFID-карт и меток для тестирования.

Может ли считыватель читать карты из системы доступа моего здания?

Только если протокол карты и семейство чипов поддерживаются считывателем и его программным обеспечением. Номинал 13.56 MHz не гарантирует совместимость: проверьте конкретный вариант MIFARE или NTAG и не предполагайте поддержку ISO 15693 или FeliCa в Classic CS. Чтение UID не означает доступ к защищённым данным; для этого нужны соответствующие ключи и команды. Для существующей системы запросите у поставщика формат её карт и протестируйте авторизованный образец перед заказом.

Находится ли µFR Classic CS ещё в производстве?

Подтвердите актуальную модель и статус поставок при запросе коммерческого предложения. Если предложен более новый или заменяющий считыватель, проверьте его аппаратный интерфейс, драйвер, версию SDK и поддерживаемые операции с картами. Одобряйте альтернативу только после тестирования её с вашим реальным приложением и картами. Если ваше программное обеспечение может перейти на PC/SC, ACR1252U и ACR1552U — актуальные считыватели ACS, которые мы также можем поставлять для долгосрочных проектов, — являются альтернативой для USB-конструкций; на странице ACR122U они сравниваются.

Готовы определить параметры заказа?

Отправьте название товара, количество и область применения, чтобы мы могли подтвердить варианты и цены для вашего проекта.

Предпочитаете написать нам? WhatsApp или эл. почта об этом товаре.

Запросить коммерческое предложение WhatsApp
WhatsApp