µFR Nano - NFC RFID Reader/Writer Module

µFR Nano is an NFC RFID contactless reader/writer with an operating frequency of 13.56 MHz, based on NFC and RFID technology, and compliant to the ISO14443 A & B and ISO18092 standards.

Although this device is primarily designed as a professional tool for IT companies and individuals engaged in NFC RFID solution development, the included free SDK with many source code examples, libraries, communication protocols, but also plug-and-play apps, makes µFR Nano a great choice for end-users, as well.

Small but powerful, with USB port, RS232, and UART (TTL) connection, unlimited platforms and operating systems support µFR Nano breaks all the boundaries in the NFC RFID solutions development. Followed by well-documented API, software and firmware upgrades, excellent live technical support, it’s a tool No1 for any NFC RFID custom project you design!

In addition to the final product, µFR Nano NFC RFID reader/writer is also available as an OEM module with an embedded connector of your choice.

Download

µFR Nano – What is it for?

The initial purpose of the µFR Nano device is further application and turnkey solutions development by IT companies and individuals (professionals and hobbyists). Therefore, the device itself is one part of our development set which includes a fully-featured Software Development Kit, firmware, libraries, source code examples, end-user apps, all together with the API documentation for all supported platforms, operating systems, and development environments.

Anyway, even if you are not a software developer and don’t have much knowledge in this field, you can still find a great solution for µFR Nano final implementation with some of our already made apps listed below, and all available for free!

Since this industry requires constant development, we regularly lunch all the necessary updates and upgrades (firmware, libraries, API), all available on our company’s website FREE OF CHARGE.
The device is also covered with an extended „Three-year” warranty and our diligent technical support is at your service anytime.

HARDWARE

The µFR Nano radio frequent communication is based on its powerful, highly integrated NXP IC interface. The device operates on 13.56 MHz and successfully communicates with ISO/IEC 14443 A, ISO/IEC 14443 B, and ISO/IEC 18092 standard tags. An outstanding modulation and demodulation concept and many integrated 13.56 MHz contactless communication protocols make this device a must-have tool for every NFC RFID system developer.

µFR Nano (hardware and software), as a development tool, covers almost all the implementation cases with MiFare family tags, and also the most NTAG types (please, check currently supported tags list below). Since µFR Nano hardware supports all the NFC Forum Tag Types, the full software support, including the Pear 2 Pear functionality is included by our further development plans. Among the upcoming upgrades, we will soon release the firmware upgrade for NFC Tag type 4, based on a similar structure with the previously developed DESFire support. 

This device can be used as a serial interface device with FTDI Virtual COM port (VCP) drivers.

The built-in Crypto1® algorithm and non-volatile internal key memory storage are highly important features for communication security increase. 

One of the very important features that make this device suitable for implementation in cases when the very frequent card/tag reading is expected, is its built-in anti-collision mechanism for multiple cards detecting and simultaneous read.

Well-tuned embedded antenna ensures the device’s operativity in a range of up to 60 mm (depending on the tag antenna performances), as well as the adequate communication speed at higher baud rates (up to 424 kBd).
The built-in audio (speaker) module and two visible LED indicators are user-controllable.

FIRMWARE

Since this hardware is based on the MCU platform, it contains the Digital Logic custom made firmware. The reader and the host establish communication through the high-speed FTDI chip direct access. Eventually, at the communication level, the device uses a Digital Logic unique proprietary communication protocol (technical documentation available in our API references). Its firmware has many complex built-in functions that can be called via libraries explained in API docs. 

To make your development „life easier”, we provide many commonly used functions. Some of those are:

NFC Module - NFC Reader uFR Nano - Development tool with free SDK in all major programming languages - connected to a laptop

  • Multiple NFC RFID readers support for a single host
  • Commands set for MIFARE Classic® manipulation according to the manufacturer’s specification
  • Various addressing schemes (Block, BlockInSector)
  • Key storage manipulation (one way, write-only, stored keys reading excluded)
  • Various key applying modes (by index or by the scheme)
  • Block value manipulation
  • The entire memory structure converted to linear space preview (usually convenient for working with MIFARE Classic®)
  • NFC tags manipulation, NDEF format parsing
  • AES128 “on the fly” hardware encryption built-in, very important while working with complex DESFire security keys
  • DESFire cards files and keys AES128 encryption
  • MIFARE Plus support
  • MIFARE Ultralight C support
  • APDU command structure support (ISO14443-4 layer)
  • Asynchronous UID sending from the reader to host COM port when a card is present (the feature is user programmable),

 and many more.

The firmware main feature is the capability to call all its functions through the communication protocol. This raises the device to a higher level by making it compatible with almost any platform with a serial interface.

In the case of the OEM RS232 board, the device can connect to any platform with a “real” serial interface, and that seems to be a great benefit for innovative systems developers. Another important benefit is the frequent firmware update. Every new firmware version brings some new features, improvements, and bug-fixes, but carefully preserves all the compatibility included in its previous versions. This keeps your code safe, your time spared, and your project fresh and improved. Simply, there is no need to make any additional changes and adjustments after the firmware upgrade. Just take it, and you’ll make it! The firmware upgrade is FREE and available to download on Digital Logic official website.

All embedded firmware functions can be simply called through the communication protocol. This raises this device to a higher level by making it functional on any platform with a serial interface. 

In a word, you can use µFR Nano easily with any of the following devices:

  • PC
  • Tablet 
  • Smartphone 
  • Embedded systems
  • Raspberry Pi 
  • Beagleboard  
  • MIPS boards 
  • PLCs 
  • Arduino,
 
and other platforms.
 
As for the OEM RS232 board, its connection to any platform enables the “real” serial interface, and that is considered as a valuable benefit for innovative systems developers. The frequent firmware update is also a significant benefit if you want to keep your project in line with technology growth. Every new firmware release brings a bulk of new features, improvements, and bug-fixes, but also carefully preserves all the compatibility included by all its previous releases. This keeps your code safe, your time spared, and your project fresh and improved. Simply, there is no need to make any additional changes or adjustments after the firmware upgrade.  Just take it, and you’ll make it! The firmware upgrade is FREE and available to download on Digital Logic official website.

Software Development Kit

This NFC RFID reader comes with a fully-featured Software development kit with external libraries, source code examples, API reference and communication protocol documentation, and other useful software tools. It also includes cross-compiled libraries for various platforms and regular support for: 

  • Windows x86/x64 UWP
  • Linux x86/x64
  • Mac OSX x64
  • ARM/ARM HF
  • Arduino

As for some other platforms, the customer is welcome to request the custom release. Our development team will consider every received request and reply with the expected releasing period depending on the current project plans or eventual partnership agreement with the customer.

You can download our source code examples usually as a package of three versions with different complexity (simplest, simple, advanced). Following the market requests and technology growth, our team constantly works on some new software solutions and source code examples.

Software source code examples for major platforms and programming languages:

If you don’t find the source code example in your favorite programing language, please contact us with your suggestion. Some of the additional examples might be already in the development or we can include your request in our development plans in accordance with the potential partnership.

Software set also includes a bulk very useful apps for everyday use:

  • NFC compliant tags (NTAG and MIFARE Ultralight®) programming and manipulation software with source code included
  • NFC Android Smartphone App for MIFARE® tag reading – tag writing by µFR device and reading by NFC smartphone
  • Formatter – card/tag formatting and programming software
  • uFR2FileSystem – keyboard simulation, data reading, data parsing into several formats, and sending data through HTTP to MySQL database.
  • NTAG and MIFARE Ultralight® programming and manipulation software
  • Software for creating and writing  the common NDEF messages into NFC tags
  • Reader Keys software – for easy manipulation of the keys stored in the reader
  • DESFire card managing software
  • Credit card operations with public data reading – software source code examples
  • Shell-like environment for easy testing and automation
  • Web browser extensions for Chrome, Firefox, and Opera.

COMMON SOFTWARE

  • Electronic payment systems
  • Identification systems
  • Access control systems
  • Subscription services
  • Banking systems
  • Digital content system
  • Customer loyalty systems
  • Vending machines
  • Time & attendance
  • Machine work attendance
  • NFC card and tag programming
  • NFC NDEF records management
  • Network access control
  • Inventory management
  • Software login management
  • Automatic fare collection
  • Public transport terminals
  • Cashless payment
  • Parking systems
  • Reception desk services
  • Event visitors attendance
  • Authentication and authorization
  • Libraries, museums, stadium events, etc.

HARDWARE FEATURES

  • Identity verification, data exchange & contactless transaction
  • Useful for the binding device to software license
  • Supporting multiple OS (Win, Linux, Android)
  • USB compliant interface
  • Operating Frequency: 13.56MHz
  • Proximity read/write speed up to 424 kbps
  • Built-in antenna for contactless tag access, with a reading distance of up to 80 mm
  • Supports MIFARE® and other ISO 14443 Type A/B
  • Supports ISO18092 NFC tags
  • Built-in anti-collision feature
  • RFID Reader locking by passwords and keys
  • Application Programming Interface:
  • Virtual COM through FTDI
  • User controllable LEDs
  • Three-year warranty
 

SOFTWARE FUNCTIONS

  • Operating frequency
  • NFC RFID NDEF record writing like MIME types, URI types, vCard, SMS, Phone, URL
  • Formatting
  • Linear card space emulation
  • Direct block access
  • Indirect sector and block access
  • Keys and access bits management
  • Block values management (increment/decrement)
  • Asynchronously sending UID to COM port (feature programmable)
  • DES and 3DES encryption
  • Optional APDU structure with examples of credit card use by reading public data
  • Shell-like environment for easy testing and automation
  • Web extensions for Chrome, Firefox, and Opera
  • Digital Signing examples: signing a digital document with PKI certificates in a contactless way

Downloads: API DocumentationµFR COM ProtocolSoftware source code examples with SDK

The documentation contains the API reference and a communication protocol reference detailed explanation with actual byte-level examples for communication protocol implementation. The API is very handy and recommended for implementation. In case it cannot be applied, the application of communication protocol is a good alternative. We provide all libraries, examples, tools, and documents regular updating. The update is FREE and is available in the download section on the official Digital Logic website.

Our support team always provides quick answers. Depending on the complexity of the question, you can expect an answer in no more than 24 hours.

We are open to custom development requirements based on specific customer needs. Feel free to contact us for any questions or further assistance regarding your projects and implementation.

RFID reader hardware features

FeatureDescription
Operating frequency 13.56 MHz
Read range Operating distance is 2-8cm (0,78”-3,15”), in accordance with antenna geometry and reader configuration
Read/Write speed Up to 424 kbps
Supply current 150mA (operating)
Supply voltage 5V
Supported cards and tags MIFARE® family types (MIFARE Mini®, MIFARE Classic® 1K, MIFARE Classic® 4K, MIFARE Ultralight®, MIFARE Ultralight C®, MIFARE DESFire® EV1, and MIFARE Plus® NTAG Type 2, Type 4
Connection and power supply USB port, RS232, UART (TTL)
Software Library and SDK for Java, Java Applet, JavaScript, Lazarus, Borland Delphi, C, C + + Builder, C++ WxWidgets, Microsoft® Visual C++ .NET, Microsoft® Visual C #, Microsoft® Visual Basic .NET, PHP, Python, and Arduino IDE examples
Supported Operating Systems Microsoft® Windows™, Linux®, OS X, Android
Smart Card Interface ISO14443 Type A & B, ISO18092 
Related equipment USB cable, Free software download
Certification CE, RoHS
Weight 0.21kg net
Dimensions 8.6cm x 2.7cm x 1.2cm (3,4” x 1” x 0,5”)
Accessories Cards, key-fobs or tags

WARRANTY: 36 MONTHS

IMPORTANT NOTICE:

* P2P support is still not developed for this device version.
** The device is supported by the listed platforms. It will be recognized as a serial device. However, the serial protocol has to be implemented separately. It is not part of the provided SDK.