uFR2File Lite – Keyboard Emulation Desktop & Web App

NFC RFID Card UID and/or data fast collection and recording

Software tool uFR2File Lite is a stand-alone multipurpose software and software development tool. It consists of two software parts: an offline – desktop app, as well as the online- web app. These parts can work independently. Anyway, uFR2File Lite is a perfect tool for complex systems integration. For such systems, uFR2File Master has a system module role and enables the contactless card data reading online (egg system uses PHP script + MySQL table for data storage), but also the engine of the system desktop units for data reading (entry).

Keyboard Simulation mode provides an ability to use the preprogrammed contactless cards for fast data entry. In this mode, the app behaves as an instant keyboard. This feature finds its place in many common everyday activities where the same data entry is repeating frequently. Some of those are system or app login, go to URL, fill in the various forms, check-in, and check-out, even the less-sized database entry (the size of the data record is limited to the contactless card memory size). You can also use the uFR2File Lite software to trigger any action by simply using the read Card UID.

Read data stored in MySQL and .txt log file make the great starting position for NFC RFID contactless card implementation in any project you design.

Software tool uFR2File Lite is a stand-alone multipurpose software and software development tool. It consists of two software parts: an offline – desktop app, as well as the online- web app. These parts can work independently. Anyway, uFR2File Lite is a perfect tool for complex systems integration. For such systems, uFR2File Master has a system module role and enables the contactless card data reading online (egg system uses PHP script + MySQL table for data storage), but also the engine of the system desktop units for data reading (entry).

Keyboard Simulation mode provides an ability to use the preprogrammed contactless cards for fast data entry. In this mode, the app behaves as an instant keyboard. This feature finds its place in many common everyday activities where the same data entry is repeating frequently. Some of those are system or app login, go to URL, fill in the various forms, check-in, and check-out, even the less-sized database entry (the size of the data record is limited to the contactless card memory size). You can also use the uFR2File Lite software to trigger any action by simply using the read Card UID.

Read data stored in MySQL and .txt log file make the great starting position for NFC RFID contactless card implementation in any project you design.

Docs & Software Download

ufr2file masterSoftware overview

 

Software functions:

  • Keyboard Simulation
  • Sound alert control
  • UID data record options
  • Linear read options
  • Security Key options
  • HTTP send
  • Pooling interval settings
  • System trey option
  • PHP/MySQL support/integration
  • Customizable Card Log files

Available programming languages:

  • Desktop app + PHP/MySQL software

Supported operating systems, platforms, and environments:

  • Windows ™
  • Webserver

Supported tags, labels, cards:

  • Mifare© Family
  • NFC NTAG© Family

Recommended hardware:

  • µFR Nano
  • µFR Nano Online
  • µFR Classic
  • µFR Classic CS
  • µFR Advance
Software download Description
ufr2file-lite

uFR2File Lite – Executable software with online support and desktop GUI. Keyboard emulation software for uFR Series readers. Export card UID or card content into any text field and optionally send card data to MySQL database via HTTP. Log read cards as txt files.

Software manual

1. uFR2File Lite – Install and Execute

ufr2file folde structureDownload: ufr2file

 

Download and extract the compressed software file.

Make sure you have installed your hardware drivers right (an µFR Series Reader/Writer device). If you have trouble installing the hardware, please check the µFR Series hardware installation manual.

Now, double-click the desktop executable file  ufr2FileLite.exe and look for the software icon in your system tray.

ufr2file system tray icon

2. uFR2File Lite – Desktop GUI

Right-click the system tray icon and select the Show option to open the software GUI.

ufr2file gui start

The software graphic interface displays all available desktop software settings, all together with an initial web software integration – HTTP settings (Screenshot below).

ufr2file master

2.1 uFR2File Lite – Basic software behavior settings

The first group of settings on the very top of the software panel contains the options:

  • Keyboard Simulation,
  • Write log file,
  • Run polling at the startup,
  • Minimize at startup.

Check or uncheck the options in accordance with the current software purpose (the first setup before the implementation of the software should be running in the background after it is already set and7or integrated).

ufr2file master settings

2.2 uFR2File Lite – Sound alert settings

To set the sound alert on every card data reding, check one of the available options:

  • None (no sound alert)
  • PC (triggers your PC system sound when the card is read),
  • Reader (triggers an µFR device sound will when the card is read).

ufr2file master sound

2.3 uFR2File Lite – UID options

These group settings apply to the contactless Card UID record format. Depending on further processing, the software makes the records on every read card and store them into the local log file and/or cloud database.

These options are:

  • None (no record will be saved after the card reading)
  • UID (to save the Card factory UID)
  • Reverse UID bytes (to save the read Card factory UID as a character arry in reverse order).

ufr2file master uid options

Additionaly, for more eficient software integrationand further data processing, you can adjust the card reading log file delimiter (DELIMITER dropdown list).

ufr2file delimiter

2.4 uFR2File Lite- Linear read data

Besides the Card UID, you might need to record and use some or all of the data previously recorded onto the Card.

To include the card content into the log file record, check the box Read Content.
Also, adjust the size of the Card content by specifying its length in bytes.
To separate the records of each read card as a single paragraph, check the box ENTER At The End.

ufr2file master linear read data

2.5 uFR2File Lite- Key options

Under the software panel, section Key options allow three Card authentication methods:

  • Default (FF) – Card default factory Key authentication
  • Provided (settings) – assigned Card Key authentication
  • Reader Key –  authentication by the Key stored into the reader.

ufr2file master key options

2.6 uFR2File Lite – HTTP send

To establish the connection between the desktop software and its cloud part, under the HTTP Send option add the web input script URL  (InputData.php file address). Find more details on how to set the uFR2File System Web Software below.

ufr2file master http send

2.7 uFR2File Lite – Polling interval

The option Polling interval refers to the polling frequency. Move the blue pointer to the left to the right to assign the desired polling interval expressed in milliseconds.

ufr2file master pooling interval

2.8 uFR2File Lite – Pooling status

The next panel displays polling current status. Two more buttons enable an additional polling control while the software is active:

  • Stop Polling – to terminate the polling process and leave the software running
  • Move To Tray  – to continue the polling process as previously defined, but move the software to the system tray.

ufr2file master pooling status

2.9 uFR2File Lite- Card & Reader status and ID

The bottom line, infobox displays the current Card type and its factory UID, as well as the Reader status and other hardware related data (serial number, unique ID, hardware and firmware version, and the library in use).

ufr2file master card reader status

3. uFR2File Lite – Manual parameter settings

Even though all the software GUI includes setup options for the most relevant parameters, you may need to use those configuration settings or to make some additionals modifications. In this case, you can edit the software and hardware configuration files manually.

Before you make any changes to these files, make sure that you understand their content. Some setup errors or unsupported settings might cause some software functions failure.

3.1 uFR2File Lite – Software manual configuration and integration

The init file contains an initial software configuration.

ufr2file master init

 

3.2 uFR2File Lite – Hardware manual configuration and integration

File ReaderOpenConfiguration contains hardware configuration parameters.

ufr2file master reader configuration

4. uFR2File Lite – Web software implementation and integration

Tho install the web uFR2File software, use PHP and MySql scripts, initially placed in the software subfolder php_scripts. 

Upload the scripts to the selected folder on your web server.

ufr2file master php scripts

4.1 uFR2File Lite – Web software Input function

Edit InputData.php script and set server and database access parameters.

 

ufr2file master inpup php server settings

4.2 uFR2File Lite – Web software Read Data function

Edit ReadData.php script and set server and database access parameters.

ufr2file master read card data web

4.3 uFR2File Lite – Web software database

Use the provided SQL script to create the web software database or create your database with the structure as defined by the provided file.

ufr2file master server sql

This manual presents the software’s basic implementation examples. However, its functions and the results can be combined and integrated to many advanced solutions. The developer’s imagination is the limit.

 

Related links:

RFID programming – Keyboard Simulation Tutorial – uFR2FyleSystem software  – old release

RFID Programming – uFR2FileSystem 1.1 + Keyboard Simulation – old release