800 Series Reader Management Software Instructions

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

Management Software Instructions

SAAT-800 Series Reader

Version: V2.0.0
Dear Customers:

Thanks for your trust and support! We will be happy to provide you with comprehensive service and
technical support.
This manual will instruct you how to use the management software of SAAT-800 series readers. The
management software is mainly for demonstrating the functions of SAAT-800 series readers, such as
system controlling, parameter configuration, parameter query, communication mode selection and the
reading & displaying of RFID tags, etc.
If you experience problems during operation, please contact our technical support department.
Your comments & suggestions are warmly welcome during your operation on our products. We will be
always at your side.
This manual is suitable for the following readers:
SAAT-800 Series Reader

When this manual is written it is supposed that readers have basic knowledge over RFID and computer.
The technical words, such as RFID, Radio Frequency & Ethernet etc in this manual, are not specifically
introduced. Please refer to other reference books or consult our technical department for support.

The following marks would appear in our manual, the meaning are as below:

Warning
If it disobey the restricted operations or using environments, it might be harm to human health or damage
equipments.

Advice
Follow the advised instructions, the results might be better.

1
Table of Contents

Part I Management Software Running Environment ........................ 1

1. Software Environment ................................................................................... 1


2. Hardware Environment .................................................................................. 1
Part II Management Software Installation and Start ......................... 2
1. Running.......................................................................................................... 2
2. USB Drive Installation .................................................................................... 2
Part III Management Software Using Instructions ............................ 4
1. Establish Connection ..................................................................................... 5
1.1 Establish Connection .................................................................................. 5
1.2 Close Connection ....................................................................................... 5
2. System Configuration interface ..................................................................... 5
3. RF Parameter Interface ................................................................................. 6
4. Communication Parameter Interface ............................................................. 8
5. Read Tag Parameter Interface .................................................................... 11
6. Actual Application Interface ......................................................................... 11
7. Function Demo Interface ............................................................................. 12
7.1 ISO18000-6C Tags ................................................................................... 12
7.2 ISO18000-6B Tag Operation .................................................................... 18
8. Online Help Interface ................................................................................... 22

2
Part I
Management Software Running
Environment

1. Software Environment
Windows9x/Windows2000/Windows XP simplified Chinese or English Version. If user needs to operate
on other Windows version or language operation systems, please consult SZAAT technical support
department or agent.

2. Hardware Environment
PC frequency is PⅢ 600MHz or above, 128M or above.

1
Part II
Management Software
Installation and Start

1. Running
This software can run directly without installation process. Just copy the "RFID Reader Systemmanager"
to some hardware drive on PC.
Click the "Systemmanager.exe" icon in the software directory, the software would run smoothly.

2. USB Drive Installation


It is necessary to install the USB drive programmed, if user needs to use USB interface. The installation
process as following:
Connect the reader with computer with USB cable. Power on the reader, computer finds new hardware;

Pic. 3-1 finds new hardware


Select "Install from a list or specific location (Advanced) (S)" option, and click "Next", then showing as
follow:

2
Pic. 3-2 Install
In the Browse box, select the "USB Driver" folder in the disc (or the folder directory on hard drive with
"USB Driver"), and then click "Next", the computer will perform the driver installation. The interface is as
Pic. 3-3 after the installation is completed.

Pic. 3-3 driver installation


Click "Finish", and complete the installation.
If the modem on laptop takes the COM port, it may cause the reader can not communicate
properly with USB interface. Under such circumstance, it is recommended to disable or uninstall
the modem, and then restart the computer.

If the computer has installed other USB to serial drivers, or after installing this driver and then
install other USB to serial driver, both the cases may cause software conflicts.

3
Part III
Management Software Using
Instructions

The management software includes two parts: system interface on the left and function interface.
Function interface including:
 Function Demo: It is used to demo the operations from reader to tag; including read, write and lock
tag.
 System config: It is used to get the version and system configurations of reader.
 RF Param: It is to configure the RF parameters of reader, including antenna port enabling, power,
carrier frequency, etc.
 Communication Param: It is to configure the communication parameters of reader, including
communication speed, Ethernet parameter configuration.
 Read Card Param: It is to configure tag operation parameter of reader, including tag filtering
parameters, etc.
 WIFI:It is used to configuration wireless ethernet parameter.
 Application operation: IO operation and function of expansion board parameter.
 Help: Operation Guidline for every interface of this software.
As Pic. 4-1 shows.

Pic.4-1 The management software

4
1. Establish Connection
Management software functions can be used only after establishing a connection, so establish the
connection firstly.

1.1 Establish Connection

After connecting the power cable and communication cables (serial cable, USB cable or Ethernet cable)
of reader, switch on the power. In the "Connect Mode" selection list, select the appropriate mode of
communication interface (TCP, UDP, COM or USB), and then click the "Open " button. The program
would open the specified port connecting with reader; the management software will prompt
corresponding operational information.

1.2 Close Connection

Before close the software, it is required to close the connection, and click the "Close" button on the main
interface to end the established connection. If the reader is executing reading operation, it will stop the
current operation first and then close the connection.
If user clicks the "Exit" button on the main interface under established connection, the software
would pop up in the message box to confirm whether exiting the management software. If
choose "yes", the management software would close the established connection and then exit.

2. System Configuration interface


Click "System Config", the management software would switch to "System Config" interface. This
interface is used to configure/query the basic system configuration of reader. As Pic. 4-2 shows.

5
Pic. 4-2 System Configuration Sketch
When the management software switches to "System Config" interface, it would firstly query the relative
system configuration information and show the content as following:
 Reader Name: Each reader could be set with different name to diverse the locations of reader in
real applications (such as "Warehouse Exit", "Warehouse Entrance"). The software provides
configuration function for user to set a unique name (currently 8 letters or numbers) independently.
 Product Serial Number: It shows the last 8 numbers of reader serial numbers.
 Reader Model: It shows the product model.
 Processor Software Version: It shows the version no. of processor in reader.
 FPGA/DSP Software Version: It shows the version no. of decoding unit in reader.
 Baseband Hardware Version: It shows the version no. of baseband board in reader.
 RF Board Hardware Version: It shows the version no. of RF board in reader.
 To Restore the Factory Settings: It is used to restore the system parameter table of reader to
factory state.
 Restart reader: reader restart.

3. RF Parameter Interface
The RF parameter interface is to configure reader RF parameters. When user clicks "RF Config" and
enters the RF parameter interface, the management software would firstly query the current RF
parameters of reader and show them in relevant columns.
 Antenna Parameter Configuration: The antenna parameter configuration is used to configure the
parameters of reader antenna port (RF port). As Pic.4-3 .1shows.

Pic. 4-3.1 Antenna Configuration Sketch

 Antenna Enable: It is used to configure whether the antenna is available for use. There are two
choices: first "forbid" which is to avoid error operations damaging the ports without antenna or load;
second "allow", when using the antenna polling query function, it can assign the antenna joining the
polling query at random.

6
 RF Power: It is used to configure RF output power of each antenna. Under the multi-antenna
working environment, due to the different locations of antennae or different read-range
requirements, it is required to configure the antennae with different RF output power. This
configuration can meet the demands of antenna interface flexible power configuration. The gain can
be set within 20dBm~30dBm (100mW~1W), 1dBm each step.
 Polling Query Time: When using the antenna polling query function to read tags, the importance of
antenna is different due to different location. For example, some antennae are required to read
frequently, while some others need to read with longer intervals. At this time, user can make full use
of this function to configure working time for each antenna.
The above functions are functional after choosing the data and click the responding "Config" button.
If configuration is successful, the demo software displays in the operation records frame that parameter
configuration is successful.
If configuration failed, the demo software displays in the operation records frame that parameter
configuration is failed, error code and reason of failure.
 Frequency Hopping Table Configuration: This function is used to configuring the reader working
carrier frequency and frequency hopping sequence. As Pic.4-3.2 shows.

Pic. 4-3.2 FH Table Configuration Sketch

The right volume shows the FH parameter table configured on reader.


When configuring the FH scheme, user can select frequency point listed in the left volume, then click
"Select" button to add this frequency point into list column. If user wants the whole frequency band
hopping, click "Select All" button.
Click on "Set" button, then the selected frequency hopping table is configured into reader.
If used selects one frequency point, the reader only works on the single frequency point.
If user chooses 2 or more frequency points, the reader works in frequency hopping mode. Reader works
on each frequency point no more than 400ms, and then follow the sequence on FH table hopping to next
point.
Frequency range is from 865~868MHz, each 200kHz as one frequency point. (Europe)
Frequency range is from 920.625~924.375MHz, each 250kHz as one frequency point. (china)
Frequency range is from 902.75~927.25MHz, each 500kHz as one frequency point. (America)
Clear: Clear the selected or shown FH scheme, which is listed in the right column.
Select: Add the selected frequency point into the right column.
Select All: Select all the usable frequency points.
Query: Query the current FH table.

7
4. Communication Parameter Interface
Click "Communication Para" and enter the function interface of "Communication Para". User can query or
configure communication parameters of reader.
 Serial Port Parameter Configuration: This function is to set the serial communication speed of
reader. As Pic.4-4.1 shows.

Pic. 4-4.1 Serial Port Parameter Configuration Sketch

Select the serial port speed in the drop-down menu, then click "Set" button.
 Configuration of Bus Equipment Address: This function is to configure the address of reader,
and to distinguish addresses of different equipments in multi-address Bus communication (such as
RS-485). The usable equipment address range is 1~254. As Pic.4-4.2shows.

8
Pic. 4 -4.2 Serial Port Parameter Configuration Sketch

 Ethernet Parameter Configuration: This function is to configure the Ethernet parameters of reader.
When entering this function interface, the system manager would query the current configurations
and display. As Pic.4-4.3 shows.

Pic.4-4.3 Net param set

Enter the correct Ethernet parameters in the appropriate data columns; click the "Set" button to configure
the Ethernet parameters of the reader.
 UDP Port No. Configuration: This function is to configure the default Socket(UDP) Port No. when
reader communicates via Ethernet. As Pic.4-4.4shows.

9
Pic.4-4.4 UDP Port No. Configuration
 TCP Port No. Configuration: This function is to configure the default Socket(TCP) Port No. when
reader communicates via Ethernet. As Pic.4-4.5shows.

Pic.4-4.5 TCP Port No. Configuration

When the default Socket port no. 7086(TCP) or 7088(UDP) is shielded by user's firewall
system, in addition to opening the ports in the firewall, but also can use this function to
configure the socket port number as the allowed port number by firewall system.

10
5. Read Tag Parameter Interface
The read tag parameter interface is used to configure the parameters when reader operating tags. Click
"Read Tag Parameter" and enter the interface. The management software would firstly query the current
reading parameters and display them in relevant columns.
Click "Read Tag Parameter" interface, As Pic. 4-5 shows.

Pic. 4-5 Default Tag Number Configuration Sketch

 Tag Filtering Enable: This function is used to configure the enable of reader "Tag Filtering". With
this function, when reading the EPC/TID/UID code of tag, the reader can automatically filter this tag
if it is identified again within some specific period. It can greatly decrease the transmitting of
repeated tag ID, and reduce the burden on Ethernet network and computer. In the check box, use
has the option to select or not, then click "Set" button.
 Tag Filtering Time Config: It is used to configure the tag filtering period. Input tag filtering time in
the editing box, time unit 100ms, value range 1~255, then click "Set" button.

6. Actual Application Interface


The actual application interface is used to demonstrate IO input/output operations. Click "Application
Operation" and enter the corresponding interface.
 IO Input Query: This function is to query the 2 IO input status of reader and display.
 IO Output Control: This function is to control the 4 IO output execution of reader, which includes
low voltage output, high voltage level, positive pulse output and negative output. Click the
corresponding "Apply" button after select the output pattern in each port. As Pic. 4-6shows.

11
Pic. 4-6 IO Operation Sketch

7. Function Demo Interface


The function demo interface can demo the main operations on ISO18000-6B/6C tags, which can be
applied for users to test features and functions of reader.

7.1 ISO18000-6C Tags

1. Read Tag EPC Code

To reader tag EPC code, user has to configure relevant parameters. As Pic. 6C-1.1 shows.

Pic. 6C-1.1 Configure the Estimated Tag No. and Read Mode

12
 Estimated Tag counts: This column is used for editing the expected ISO18000-6C tag no.
occurring simultaneously within the RF range. Based on this number, reader would optimize the
operation routine to obtain best efficiency.
 Antenna: There are 4 antenna ports on SAAT-800 readers. User can choose any one of them in the
drop-down menu to operate on tag (connect an external antenna and configure it usable). User can
also select antenna polling mode, at this time the reader would use every operational antenna to
read tag in order.
After completion of the above options, click on "Read EPC Code" button. Management software sends
the instructions to reader and starts receiving EPC code returned by reader, then displaying the analyzed
results in the display bar. As Pic. 6C-1.2 shows.

Pic. 6C-1.2 Displaying EPC Records

The same EPC code would display in the same column, in which the information, such as accumulated
read times, antenna port no. and the last time it is read, would also display.
The demo software would display the tag identified numbers in "Tag Count" box.
Click the "Clear Record" button to delete all the displaying information.

2. Read Tag TID Code

This is used to read ISO18000-6C TID code.


Before operation, user should configure the parameters such as the antenna no. and expected tag
identifying no.
Click "Read TID Code" button. Management software sends the instructions to reader and starts
receiving TID code returned by reader, then displaying the analyzed results in the display bar. The
information type and pattern are the same of "Read EPC code".

According to ISO18000-6C protocol, the 6C tags are required to set 8bytes TID storage area
for global unique identifier. Some factories, however, disobey the protocol. Tags from these
factories might not have TID storage area, or haven't been set with global unique identifier but
the same data, or even with only 4 bytes data. No matter what's the situation, SAAT-800 reader
can identify the TID code of tags mentioned above.

If user needs to use the TID storage area in RFID application, please consult the tag provider for
its storage configuration.

3. Write EPC Code

13
This is used to rewrite ISO18000-6C tag EPC code.
Click "Write EPC Code" button, then the "Write EPC Code" dialog box would pop up, As Pic. 6C-3
shows.

Pic. 6C-3 Write EPC Code

In the "Code Len (15)" box, edit the length of EPC code. Taking double-byte as a unit, the default is 6
double-bytes.
In the "EPC Data" box, edit the EPC code which is required to input in hexadecimal. The length of EPC
code is defined in "EPC Len", when this length is exceeded the software would automatically prohibit
inputting.
In the "Tag Access Pwd" box, input the access password for tag operation. If the EPC storage area is
locked, user has to input correct 4 bytes access password for writing EPC code, or he will be refused to
write.
Click "OK" button, and the reader executes EPC code writing operation.
If the operation is succeed, the management software would indicate in operating information column for
succes
If the operation failed, the management software would indicate in operating information column for
failure.
According to ISO18000-6C protocol, the maximum length of EPC code is 32 double-bytes,
while the EPC code length of most tags is only 6 double-bytes. SAAT-800 reader is compatible
with the EPC code of any length.

The default access password from factory is: "00000000".

4. Read User Data Bank

Click "Write or Read Data" button in the interface, then the management software would pop up the
"Read Data" and "Write Data" dialog box. Choose "Read Data" for current operation. As pic. 6C-4 shows:

14
Pic. 6C-4 User Data Bank Sketch

In the "Start Address" box, please input the start address of ISO18000-6C tag data bank content which is
to be read.
In the "Read Data Len" box, enter the length of data bank content unit in double-byte.
In the "Tag Access Pwd" box, please enter the access password.
Click "OK", then the reader executes user data bank reading operation.
If the operation succeed, the management software would indicate success in operating information
column and display the read content.
If the operation failed, the management software would indicate failure in operating information column
and display the reason for failure & error code.

ISO18000-6C protocol does not have mandatory restrictions on the length of data bank,
because the tags from different manufacturers have different user data bank length, or even
have no user data bank for lower cost. In RFID applications, it is highly recommended for
user to consult the tag provider for configuration of tag data bank.

In configuring "Data Start Address" and "Read Data Length", it must satisfy the condition that
"data start address + read data length≤ the maximum length of user data bank", or the tag
would refuse to execute and return the overflowed error message.

The management software has restriction on "Data Start Address" and "Read Data Length",
while in real application the length of tag data bank may exceed the restriction. If user needs to
test, he can call API from his own software. Please contact SZAAT or its agent for support.

5. Write User Data Bank

Click "Write or Read Data" button in the interface, then the management software would pop up the
"Read Data" and "Write Data" dialog box. Choose "Write Data" for current operation. As pic. 6C-5 shows:

15
Pic. 6C-5 Write User Data Bank Sketch

In the "Start Address" box, please input the start address of ISO18000-6C tag data bank content which is
to be written.
In the "Read Data Len" box, enter the length of data bank content unit in double-byte.
In the "Tag Access Pwd" box, please enter the access password.
Enter the data (hexadecimal) in input field. The software would automatically calculate the entered bytes
and keep the number of bytes less than "Data Length".
Click "OK", then the reader executes user data bank writing operation.
If the operation succeed, management software would indicate in operation information column for
success.

6. Change the Password

Click the "Password Set" in "Function Demo" interface, and the "Password Set" dialog box pops up.
Please select the "Set Access Pwd" as picture:

Pic. 6C-6 Set Access Password

Old Password: The old access password for tag is in hexadecimal with 8 bytes. If the access password
of tag is locked, the reader requires original access password to change.
New Password: The new access password is in hexadecimal with 8 bytes.
If the operation succeed, the management software would indicate success in operating information
column.
If the operation failed, the management software would indicate failure in operating information column,
and display the reason for failure & error code.

7. Change Destroy Password

Click the "Password Set" in "Function Demo" interface, and the "Password Set" dialog box pops up.
Please select the "Set Destroy Pwd" as picture:

16
Pic. 6C-7 Set Destroy Password

Access Password: The old access password for tag is in hexadecimal with 8 bytes. If the destroy
password of tag is locked, the reader requires original access password to change.
Destroy Password: The new destroy password is in hexadecimal with 8 bytes.
If the operation succeed, the management software would indicate success in operating information
column.
If the operation failed, the management software would indicate failure in operating information column,
and display the reason for failure & error code.

8. Tag Lock Operation

Click the "Tag Lock Operation" in "Function Demo", and the management software would pop up "6C
Tag Lock" dialog box, as picture:

Pic. 6C-8 Tag Lock Operation

In the "Operation Type" box, there are "Lock" and "Unlock" to choose.
If the data bank of tag is set as "Lock" status, user has to enter correct access password to operate.
In the "The Bank of " box, please select the storage area for lock/unlock operation, which includes "TID",
"EPC", "user Bank" and "Access Password Bank", "Destroy Password Bank". User can also select all the
Banks.
After all the parameters selected, click "OK".
If the operation succeed, the management software would indicate success in operating information
column.
If the operation failed, the management software would indicate failure in operating information column,
and display the reason for failure & error code.

9. Destroy Tag

User has to find out the EPC code in tag for destroy. Click the "Destroy Tag" in "Function Demo"
interface, and the management software would pop up "Destroy Tag" dialog box, as picture:

17
Pic. 6C-9 Tag Destroy Operation

According to ISO18000-6C protocol, the destroy operation is not available when the destroy
password are all "0". User has to change the destroy password to non all zero before
destroying the tag.

Tag destroy operation is irreversible, please exercise with caution. To avoid errors, the
software requires EPC code to verify.

10. Tag Selection

Click the "6C Tag Select" in "Function Demo" interface, and the management software would pop up "6C
Tag Select" dialog box, as picture:

Pic. 6C-10 Tag Select Sketch

Bank Data Match: Select the bank for match, including "EPC", "TID" and "User" bank.
Start Address: Select the start address in data match bank (bit).
Match Bits: Enter the data length (bit) in match bank for matching.
Match Data: Enter the data for match. The length should be greater than match bits. Software would
automatically cut of the excess data.
After all the parameters are set, click "OK". The reader would execute matching operation and keep the
match rules in operations later on, or use the default match operation.

7.2 ISO18000-6B Tag Operation

1. Read Tag UID Code

18
Like operation on 6C tags, user has to select antenna no., reading pattern before operation.
Click the "Read UID Code" button. Management software sends the instructions to reader and starts
receiving UID code returned by reader, then displaying the analyzed results in the display bar. The
information type and pattern are the same of "Read EPC code".
According to ISO18000-6B protocol, the tags complying with this protocol should have 8 bytes UID
(global unique identifier). UID code is locked in factory.

2. Read User Data Bank

Click "Write or Read Data" button in the interface, then the management software would pop up the
"Read Data" and "Write Data" dialog box. Choose "Write Data" for current operation. As Pic.6B-2:

Pic. 6B -2 Read User Data Bank Sketch

In the "Start Address" box, please input the start address of ISO18000-6B tag data bank content which is
to be read.
In the "Read Data Len" box, enter the length of data bank content unit in double-byte.
Click "OK", then the reader would read user data bank.
If the operation succeed, the management software would indicate success in operating information
column and display the read content.
If the operation failed, the management software would indicate failure in operating information column
and display the reason for failure & error code.

3. Write User Data Bank

Click "Write or Read Data" button in the interface, then the management software would pop up the
"Read Data" and "Write Data" dialog box. Choose "Write Data" for current operation. As pic. 6B -3 shows:

19
Pic. 6B -3 Write User Data Sketch

In the "Start Address" box, please input the start address of ISO18000-6B tag data bank content which is
to be written.
In the "Read Data Len" box, enter the length of data bank content unit in double-byte.
Enter the data (hexadecimal) in input field. The software would automatically calculate the entered bytes
and keep the number of bytes less than "Data Length".
Click "OK", then the reader would be able to write user data bank.
If the operation succeed, the management software would indicate success in operating information
column.

4. Tag Lock Operation

Click the "6B Tag Lock Operation" in "Function Demo" interface, then the management software would
pop up "Tag Lock Operation" dialog box, as picture:

Pic. 6B -4 6B Tag Lock Operation

In the "Operation Type" box, there are "Lock" and "Unlock" to choose.
If the data bank of tag is set as "Lock" status, user has to enter correct access password to operate.
If the data bank of tag is set as "Unlock" status, user doesn't have to enter correct access password to
operate.
In the "The Bank of" box, please select the storage area for lock/unlock operation, which includes "TID",
"EPC", "user Bank" and "Access Password Bank", "Destroy Password Bank". User can also select all the
Banks.
After all the parameters selected, click "OK".
If the operation succeed, the management software would indicate success in operating information
column.
If the operation failed, the management software would indicate failure in operating information column,
and display the reason for failure & error code.

5. Tag Selection

Click the "6B Tag Select" in "Function Demo" interface, and the management software would pop up "6B
Tag Select" dialog box, as picture:

20
Pic. 6B -5 6B Tag Select Sketch

Match Type: Select the match type for match data and tag data, including equal to, not equal to, greater
than, etc.
Start Address: The matching data bank start address includes UID and data bank.
Mask Code: According to ISO18000-6B protocol, the max match bytes each time are 8bytes, but user
can choose one or more bytes among the 8 bytes for match. Therefore, in the "enable" options, select the
corresponding bytes for match operation.
Match Data: Enter the data for match.

21
8. Online Help Interface
In the "Help" interface, there are basic guide lines for every interface of this system manager, as picture:

Pic. 4-8 Help Interface

The software version and API function package version are also shown in the help interface.

22

You might also like