Fast Card Read - NFC RFID Card data fast reading & recording

Lazarus SDK - source code software example & Executive FCR App for µFR Series Readers

Fast Card Read is an NFC RFID development tool for fast card/tag data reading and data log preserving. This software solution is compatible with all uFR Series devices. This convenient software solution finds its purpose in many complex NFC RFID projects where the fast collected card records can be used for further processing and analyzing, but it can be also used as a practical executive software when just the data reading and/or recording function is required. 

The source code software examples are currently available in Lazarus (described on this page), and C#., as well as the one-click executable app.  Our development team is ready to develop additional  SDK examples in other programming languages on client request. The request realization speed depends on our current project plans and eventual partnership agreement.

Docs & Software Download

Software Overview

 

Software functions:

  • Reader Open
  • Advanced Reader Open
  • Get Card Info
  • Read Card
  • Save Data Log MFD file
  • Save Data Log TXT file

Available programming languages:

  • Lazarus source code
  • C# source code 

Supported operating systems, platforms, and environments:

  • Cross-platform

Supported readers:

  • µFR Series Devices
Fast Card read - Lazarus
GitLab repo
Description

Lazarus example of a Fast card reading feature with implemented  “LinRowRead_” API command, by using default card keys.  

C# example of a Fast card reading feature with implemented  “LinRowRead_” API command, by using default card keys.  

Executable Fast card reading app with implemented  “LinRowRead_” API command, by using default card keys.  

Software Manual

1.  Fast Card Read – Execute Software Example

Download: ufr_example_lazarus_fast_card_read

Download the Fast Card Read SDK pack and extract the file.

To execute the software example on Windows OS, navigate to the root folder ufr_example_lazarus_fast_card_readmaster and double-click the executive file FastRead_ufr.exe to execute the software example.

On Linux OS, navigate to your extracted folder šath in Linux terminal and change the .exe file permissions to the executive (terminal command line: chmod a+x FastRead_ufr.exe or chmod u+x FastRead_ufr.exe). Finally, run the app (terminal command line: ./FastRead_ufr.exe). You can also run the Fast Card Read software on the Windows Virtual Machine under the Linux, or simply use Wine or another similar tool to run a single app.

Under the macOS, you also have three options to run the app. You may choose to:

  • install Windows under Boot Camp (Boot Camp Support – Apple Support),
  • create a virtual Windows machine using a Virtual Machine (VM) application, or another similar tool to run a single app.
  • use Wine or another similar tool to run a single app.

Note: If you don’t need the entire SDK, but just the software executive tool (compiled software pack without source code folders), you may download the small executable software package ufr_fast_card_read. Unpack the software pack and navigate to its root .folder. Further simply follow the rest of the SDK instruction manual, just ignoring the descriptions related to software development and integration.

2.  Fast Card Read – Open Reader

Click the Open Reader button to establish the communication with the µFR reader attached.

 
fast-card-read-open-reader

If you have installed your hardware and related drivers correctly, you will get the opened µFR reader info at the software info bar. 

3.  Fast Card Read – Open Reader Advanced Options

If you use the Wireless NFC Reader µFR Nano Online, or for some other reason you need to establish the specific port connection, fill in the software Advanced option fields, and click the Open Reader button to confirm the entry and open the attached reader.  Communication parameters with implementation instructions for all µFR Series devices are provided by for all µFR API reference.

fast-card-read-advanced-options

4.  Fast Card Read – Read Card Info

Card Info function displays all available public information of the card /tag used (type, size, UID).

Fast-Card-Read-card-info

5.  Fast Card Read – Read Card Data

Card Read function displays read card /tag content, including its public information (type, size, UID).

Fast-Card-Read-card-reading

6.  Fast Card Read – Output Options

To save the read card record file, select the available output option. The reading records will be saved in the software root folder as MFD or TXT file. You can also check both options. This way, the record will be saved in two files with different extensions.

Fast-Card-Read-output-options

6.1  Fast Card Read – MFD File Output

To save the reading results into the MFD files, check the Save As Row Data (.mfd) option.

Fast-Card-Read-save-raw-file-option

Click the Read Card button to display and save the read record.

Fast-Card-Read-save-raw-data

Fast Card Read software creates a new MFD file with a name containing card/tag UID, reading date, and time.

Fast-Card-Read-mfd-log-record

6.2  Fast Card Read – TXT File Output

To save the reading results into the TXT files, check the Save As Text File option.

Fast-Card-Read-save-txt-file

Fast Card Read software creates a new TXT file with a name containing card/tag UID, reading date, and time.

Fast-Card-Read-txt-log-file

The newly created file is equal to the data displayed while reading the card/tag (card content + public card/tag info).

Fast-Card-Read-txt-file-content

This manual presents the Lazarus SDK software example & executive software tool functions.