CSL CS203ETHER 2 RFID reader User's Manual

CSL CS203ETHER 2 RFID reader User's Manual
Add to My manuals

The CSL CS203ETHER-2 is an EPCglobal Class 1 Gen 2 RFID integrated reader product. The reader package contains an integrated reader, a waterproof LAN Cable for converting to regular RJ45 Ethernet connector (crossover), a 12V switching power supply, a GPIO cable, extended mounting stud and nuts, and plastic caps for connectors and cables.

advertisement

Assistant Bot

Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.

CSL CS203ETHER-2 User's Manual | Manualzz

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

CSL CS203ETHER-LHCP/RHCP EPC

Class 1 Gen 2 RFID INTEGRATED Reader

User’s Manual

Version 2.0.1

CSL: The One-Stop-Shop for RFID Solutions

Copyright © Convergence Systems Limited, All Rights Reserved 1

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

1 Content

1 CONTENT ....................................................................................................................................................... 2

2 FCC STATEMENT ......................................................................................................................................... 5

3 INTRODUCTION ............................................................................................................................................ 6

3.1

P

RODUCT

P

ACKAGE

................................................................................................................................. 6

3.1.1

B

ASIC

P

ACKAGE

C

ONTENT

....................................................................................................................... 6

3.1.2

P

RODUCT

S

PECIFICATIONS

....................................................................................................................... 7

4 HARDWARE INSTALLATION .................................................................................................................... 9

4.1

H

ARDWARE

C

ONTENT OF

S

HIPMENT

P

ACKAGE

........................................................................................ 9

4.1.1

CS203 R

EADER

...................................................................................................................................... 10

4.2

M

OUNTING

............................................................................................................................................ 11

4.3

O

PERATING

S

ETUP

................................................................................................................................. 12

4.4

C

ABLE

C

ONNECTION FOR

CS203 ........................................................................................................... 14

4.4.1

E

THERNET

C

ABLE

C

ONNECTION FOR

CS203 ......................................................................................... 14

4.4.2

GPIO C

ABLE

C

ONNECTION FOR

CS203 ................................................................................................. 19

4.4.3

CSL GPIO B

OARD

................................................................................................................................. 23

4.5

R

EADER

M

ECHANICAL

M

OUNTING

........................................................................................................ 24

5 SOFTWARE INSTALLATION ................................................................................................................... 25

5.1

S

OFTWARE

C

ONTENT OF

S

HIPMENT

P

ACKAGE

....................................................................................... 25

5.2

PC S

IDE

P

REREQUISITES

........................................................................................................................ 27

5.3

D

EFAULT

E

X

-F

ACTORY

IP S

ETTINGS

...................................................................................................... 27

5.4

C

HANGING

IP A

DDRESS

......................................................................................................................... 28

5.5

D

EMO

A

PPLICATION

"C# N

ATIVE

S

INGLE

R

EADER ON

W

INDOWS

OS

WITH

U

SER

I

NTERFACE

" ............ 29

5.5.1

H

ARDWARE

S

ETUP

................................................................................................................................. 29

5.5.2

S

OFTWARE

S

ETUP

.................................................................................................................................. 29

5.5.3

S

EARCH

CS203 ...................................................................................................................................... 30

5.5.4

A

SSIGN

CS203 IP

AND

TCP T

IMEOUT

.................................................................................................... 31

5.5.5

S

TATUS

V

ERIFICATION

........................................................................................................................... 32

5.6

E

XCEPTION

S

ITUATIONS

......................................................................................................................... 33

5.7

F

INDING A

"L

OST

" CS203 ...................................................................................................................... 34

6 C# DEMO APPLICATION PROGRAM OPERATION ........................................................................... 37

6.1

S

EARCHING FOR

CS203

DEVICE

............................................................................................................. 37

6.2

N

ETWORK

C

ONFIGURATION OF

CS203 .................................................................................................. 38

Copyright © Convergence Systems Limited, All Rights Reserved 2

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.3

C

ONNECTING TO

CS203 ......................................................................................................................... 39

6.4

M

AIN

M

ENU

.......................................................................................................................................... 40

6.5

I

NVENTORY

............................................................................................................................................ 41

6.6

R

EAD

/ W

RITE

........................................................................................................................................ 43

6.7

W

RITE

A

NY

............................................................................................................................................ 48

6.8

G

EIGER

C

OUNTER

S

EARCH

.................................................................................................................... 49

6.9

T

AG

S

ECURITY

....................................................................................................................................... 50

6.10

U

SER

P

ERM

-

LOCK

.................................................................................................................................. 52

6.11

K

ILL

....................................................................................................................................................... 55

6.12

S

ETUP

.................................................................................................................................................... 56

6.13

GPIO C

ONTROL

..................................................................................................................................... 56

6.14

M

IDDLEWARE

C

ONNECTIVITY

............................................................................................................... 60

7 READER CONFIGURATION .................................................................................................................... 61

7.1

R

EADER

C

ONFIGURATION

O

VERVIEW

.................................................................................................... 61

7.2

IP

CONFIGURATION

(C#

AND

J

AVA

D

EMO

A

PP

) ....................................................................................... 62

7.3

R

ECONNECT

T

IMEOUT

(C# D

EMO

A

PP

) .................................................................................................. 63

7.4

I

NTERFACE TO

R

EADER

(C# D

EMO

A

PP

) ................................................................................................ 64

7.5

A

NTENNA

P

ORT AND

S

EQUENCE

(C#

AND

J

AVA

D

EMO

A

PP

) ................................................................... 65

7.6

P

OWER

L

EVEL

(C#

AND

J

AVA

D

EMO

A

PP

) .............................................................................................. 69

7.7

C

OUNTRY

, F

REQUENCY AND

F

IXED

C

HANNEL

(C#

AND

J

AVA

D

EMO

A

PP

) .............................................. 71

7.8

RSSI F

ILTER

(C#

AND

J

AVA

D

EMO

A

PP

) ................................................................................................. 77

7.9

L

INK

P

ROFILE

(C#

AND

J

AVA

D

EMO

A

PP

) ............................................................................................... 82

7.10

T

ARGET AND

T

OGGLE

A / B F

LAG

(C#

AND

J

AVA

D

EMO

A

PP

) ................................................................. 85

7.11

S

ESSION AND

T

AG

S

ELECTION

(C#

AND

J

AVA

D

EMO

A

PP

) ...................................................................... 87

7.12

S

LOT

-C

OUNT

P

ARAMETER

Q

AND

D

WELL

T

IME

(C#

AND

J

AVA

D

EMO

A

PP

) ............................................ 88

7.13

I

NVENTORY

A

LGORITHM

: F

IX

Q

AND

D

YNAMIC

Q A

LGORITHM

(C#

AND

J

AVA

D

EMO

A

PP

) ................... 89

7.14

R

EAD

TID, U

SER

B

ANK AND

S

AVE

T

AG

D

ATA IN

L

OG

F

ILE

(C# D

EMO

A

PP

) .......................................... 93

8 PC SOFTWARE UPGRADE ..................................................................................................................... 100

8.1

PC D

EMO

A

PPLICATION

U

PGRADE

....................................................................................................... 100

8.2

PC D

EMO

A

PPLICATION

U

PGRADE

F

OR

U

SER

.................................................................................... 101

8.3

PC D

EMO

A

PPLICATION

U

PGRADE

F

OR

D

EVELOPER

......................................................................... 103

9 SOFTWARE DEVELOPMENT KIT FOR DEVELOPER .................................................................... 106

9.1

I

NTRODUCTION

.................................................................................................................................... 106

9.2

P

ROGRAM

S

TRUCTURE

......................................................................................................................... 106

9.3

B

UILD

P

ROJECT

R

EQUIREMENTS

.......................................................................................................... 107

10 READER FIRMWARE UPGRADE ......................................................................................................... 108

Copyright © Convergence Systems Limited, All Rights Reserved 3

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

10.1

R

EADER

C

ONNECTION

......................................................................................................................... 108

10.2

F

IRMWARE

U

PGRADE

P

ROCEDURE

O

VERVIEW

..................................................................................... 109

10.3

N

ETWORK

P

ROCESSOR

F

IRMWARE

U

PGRADE

P

ROCEDURE

.................................................................. 111

10.4

RFID P

ROCESSOR

F

IRMWARE

U

PGRADE

P

ROCEDURE

.......................................................................... 119

10.4.1

P

ROCEDURE FOR

CSL

READER WITH

RFID P

ROCESSOR

A

PP VERSION

1.3.

XX OR

1.4.

XX

................ 119

10.4.2

P

ROCEDURE FOR

CSL

READER WITH

RFID P

ROCESSOR

A

PP VERSION

1.5.

XX OR AFTER

................. 129

11 REGULATORY INFORMATION ............................................................................................................ 139

11.1

F

EDERAL

C

OMMUNICATIONS

C

OMMISSION

(FCC) C

OMPLIANCE

......................................................... 139

APPENDIX A. RFID BASICS ............................................................................................................................ 140

APPENDIX B. OPERATION PROFILES AND GEN2 PARAMETERS ....................................................... 141

APPENDIX C. RF CHANNELS ......................................................................................................................... 145

APPENDIX D. COMMON MISTAKES ............................................................................................................ 147

APPENDIX E. TECHNICAL SUPPORT .......................................................................................................... 148

Copyright © Convergence Systems Limited, All Rights Reserved 4

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

2 FCC Statement

FCC NOTICE: To comply with FCC part 15 rules in the United States, the system must be professionally installed to ensure compliance with the Part 15 certification. It is the responsibility of the operator and professional installer to ensure that only certified systems are deployed in the United States. The use of the system in any other combination is expressly forbidden. This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body.

Copyright © Convergence Systems Limited, All Rights Reserved 5

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

3 Introduction

3.1

Product Package

USER'S MANUAL, VERSION 2.0.1

3.1.1

Basic Package Content

The reader package contains:

• Integrated reader

• waterproof LAN Cable for converting to regular RJ45 Ethernet connector (crossover)

• 12V switching power supply

• GPIO cable

• Extended mounting stud and nuts

• Plastic caps for connectors and cables

Copyright © Convergence Systems Limited, All Rights Reserved 6

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

3.1.2

Product Specifications

USER'S MANUAL, VERSION 2.0.1

Fig 3-1 CS203ETHER-2 Reader

Features:

 ISO 18000-6C and EPCglobal Class 1 Gen 2 UHF RFID protocol compliant including dense reader mode

 Ultra long read range –13 meters with DogBone tags from Smartrac (FCC version)

 Ultra high read rate – peak at 300 tags per second

 Choices of right hand circular polarization antenna version and left hand circular polarization antenna version for different application scenarios

 400 kbps tag-to-reader data rate profile

 Robust performance in dense-reader environments

 Excellent in transmit and receive mode – generates a different combination of unique reader-to-tag command rate, tag-to-reader backscatter rate, modulation format, and backscatter type

 Configurable parameters offer maximum throughput and optimal performance

 Supports all Gen 2 commands, including write, lock and kill

Copyright © Convergence Systems Limited, All Rights Reserved 7

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Specifications:

Physical Characteristics:

Length: 30 cm; Width: 30 cm; Height: 7.5 cm; Weight: 2 Kg

Environment:

Operating Temp: -20

0

C to 60

0

C

Storage Temp: -40

0

C to 85

0

C

Antenna:

Humidity: 98% non-condensing

Enclosure: IP-68

Shock and Vibration: MIL-STD-810

Choice of:

Power:

Left Hand Circular Polarized Antenna (LHCP)

Right Hand Circular Polarized Antenna (RHCP)

12 Volt supplied via an AC/DC adaptor or IEEE 802.3at

(PoE+) compliant Power Over Ethernet enabled power source (Max. consumption on PoE: ~ 18W)

RFID Frequency Ranges: 865 – 868 MHz, 902-928 MHz bands

Interfaces

LAN TCP/IP

( Configurable to use fixed IP address or DHCP)

Maximum Tag Read Rate:

150 tags/sec. (dense reader mode)

Maximum Speed of Tag:

660 ft/min

Accessories:

• SFTP waterproof LAN Cable for converting to regular

RJ45 Ethernet connector (crossover)

Order Code:

• 12V switching power supply

• GPIO cable

• Extended mounting stud and nuts

• Plastic caps for connectors and cables

CS203ETHERN X HCP

N=1: 865-868 MHz (Europe) & 865-867 MHz (India),

Restrictions on Use:

N=2: 902-928 MHz (USA),

N=4: 922-928 MHz (Taiwan),

N=7: 920-925 MHz (China, Australia, Malaysia, Hong Kong etc.),

N=8: 915-922 MHz (Japan)

X=L: LHCP; X=R: RHCP

Approvals, features and parameters may vary depending on country legislation and may change without notice

Copyright © Convergence Systems Limited, All Rights Reserved 8

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4 Hardware Installation

4.1

Hardware Content of Shipment Package

Power adaptor

CS203 with mounting plate

Ethernet cable

Figure 4-1 Packing Content

Copyright © Convergence Systems Limited, All Rights Reserved 9

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4.1.1

CS203 Reader

The CSL CS203ETHER-2 integrated RFID Reader is an EPCglobal Class 1 Gen 2 integrated reader product.

Figure 4-2 CS203ETHER Reader Side View

Figure 4-3 CS203ETHER Reader Side View

Copyright © Convergence Systems Limited, All Rights Reserved 10

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

GPIO

4.2

Mounting

Figure 4-4 CS203ETHER Reader Side View

4 Mounting Holes

Figure 4-5 CS203ETHER Mounting

Copyright © Convergence Systems Limited, All Rights Reserved 11

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4.3

Operating Setup

CS203ETHER-2 has two power-up modes: POE mode and 12V power supply mode.

To PC

Figure 4-6 POE adaptor Setup

The reader is connected to POE adaptor’s output port via the cable provided in the package.

The input port of POE adaptor is connected to a host computer.

Copyright © Convergence Systems Limited, All Rights Reserved 12

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

To PC

Figure 4-7 12V power supply Setup

The reader is directly connected to a host computer via the cable provided in the package.

Copyright © Convergence Systems Limited, All Rights Reserved 13

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

4.4

Cable Connection for CS203

USER'S MANUAL, VERSION 2.0.1

4.4.1

Ethernet Cable Connection for CS203

For Ethernet cable, remove the protective plug first followed with the below procedure.

Rotate the security cap and then pull out the protective cover.

Copyright © Convergence Systems Limited, All Rights Reserved 14

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Align the engagement pin with the rib on the Ethernet cable socket on the CS203.

Engage the pins on the connector and push fully the cable head to the socket.

Copyright © Convergence Systems Limited, All Rights Reserved 15

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Secure the Ethernet cable engagement by rotating the cap to the “LOCK” position on the cable gland. Finish.

For DC connector, remove the protective cap. Connect the DC adaptor cable to the socket in the same manner as the Ethernet connector. Finish.

Copyright © Convergence Systems Limited, All Rights Reserved 16

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Ethernet cable (RJ45) to 8-pin waterproof connector.

Housing A: RJ-45 connector

Wiring Color Scheme:

USER'S MANUAL, VERSION 2.0.1

1

2

3

4

5

6

7

8

TX+

TX-

RX+

NC

NC

RX-

NC

NC

Copyright © Convergence Systems Limited, All Rights Reserved 17

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Housing B: 8-pin waterproof connector, LTWBD-08BFFA-LL7001

1

2

3

4

5

6

7

8

TX-

TX+

RX-

RX+

SP1

SP2

GND

GND

Connection

RJ-45 cable

1

2

3

4

5

6

7

8

GND (shielded braided wire)

GND (shielded braided wire)

LTWBD-08BFFA-LL7001

2

1

4

5

5

3

6

6

7

8

Copyright © Convergence Systems Limited, All Rights Reserved 18

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4.4.2

GPIO Cable Connection for CS203

Pin Assignment:

The pin assignment of the GPIO cable is as below.

Housing A: Open

Housing B: 8-pin waterproof connector, LTWBD-08BFFA-LL7001

Connection

1

2

3

4

5

6

7

8

GND

GND

GND

Note:

1. Double Shielding (AL foil + copper braid)

2. Connect shielding GND wire to pin 1, 6, 7, 8

GND Black

GPI 1 Red

GPO 1 Green

GPO 0 Yellow

GPI 0 Blue

Black

Black

Black

Copyright © Convergence Systems Limited, All Rights Reserved 19

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Electrical Specification:

USER'S MANUAL, VERSION 2.0.1

Copyright © Convergence Systems Limited, All Rights Reserved 20

USER'S MANUAL, VERSION 2.0.1 CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Example Circuits:

CS203 GPIO Connection Example – Simple Circuit

GPIO port can be connected in the following way with LED, switch and resistor.

For GPI0 (Blue) and GPI1 (Red)

For GPO0 (Green) and GPO1 (Yellow)

Copyright © Convergence Systems Limited, All Rights Reserved 21

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

CS203 GPIO Connection Example – Optical Coupler

GPIO port can be connected in the following way with optical couplers, switch and resistor.

For GPI0 (Blue) and GPI1 (Red)

For GPO0 (Green) and GPO1 (Yellow)

Copyright © Convergence Systems Limited, All Rights Reserved 22

USER'S MANUAL, VERSION 2.0.1 CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

4.4.3

CSL GPIO Board

CSL GPIO board can be used for connecting the CS203 GPIO port to control external devices.

The connection is as below. Please refer to the “CSL GPIO Board Connection Guide” for details.

Device Controlled by

CSL GPIO Board

Signal Detected Input

6 – 48 Vdc

Adaptor

CSL GPIO Board

GPIO Port

Copyright © Convergence Systems Limited, All Rights Reserved 23

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4.5

Reader Mechanical Mounting

The four rear mounting holes are spaced in the following manner for mechanical mounting:

¼ x 0.625 inch studs with 20 threads/inch

7 cm

15 cm

Copyright © Convergence Systems Limited, All Rights Reserved 24

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

5 Software Installation

5.1

Software Content of Shipment Package

The CSL Reader software package can be downloaded from the CSL website

( http://www.convergence.com.hk

) > “Downloads & Support” area.

For General User

1. User’s Manual

2. Demo Applications (Installer)

- Dot Net C# (for Single and Multi-Reader), Windows OS

- Java (for Single and Multi-Reader), Windows OS

- CSL Adaptor for Rifidi Edge Server (for Multi-Reader), Windows OS

- C (for Multi-Reader), Linux OS

3. Special Notes

- Ethernet Connection Problems and Handling Methods

- Use of Network Protocol Analyzer (Packet Sniffer) – Wireshark

- Use of CSL RFID Reader GPIO Control with C# Native Demo Program

- Set CSL RFID Reader to Bootloader Mode and Factory Default IP

Configuration Setting using Hardware Reset Button

4. Firmware, Upgrade Tool and Guideline

- Firmware Upgrade Procedure

- Firmware Upgrade Tool

- Firmware for RFID Processor

- Firmware for Network Processor

Copyright © Convergence Systems Limited, All Rights Reserved 25

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

For Developer

1. User’s Manual

2. Demo Applications (SDK)

- Dot Net C# (High Level API for Single and Multi-Reader) , Windows OS

- Java (Low Level API for Single and Multi-Reader) , Windows OS

- CSL Adaptor for Rifidi Edge Server (Low Level API for Multi-Reader),

Windows OS

- C (Low Level API for Multi-Reader), Linux OS

3. Reference Manual

- C# Unified API Reference Manual

- Low Level API Manual

4. Special Notes

- Ethernet Connection Problems and Handling Methods

- Use of Network Protocol Analyzer (Packet Sniffer) – Wireshark

- Use of CSL RFID Reader GPIO Control with C# Native Demo Program

- Set CSL RFID Reader to Bootloader Mode and Factory Default IP

Configuration Setting using Hardware Reset Button

5. Firmware, Upgrade Tool and Guideline

- Firmware Upgrade Procedure

- Firmware Upgrade Tool

- Firmware for RFID Processor

- Firmware for Network Processor

Copyright © Convergence Systems Limited, All Rights Reserved 26

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

5.2

PC Side Prerequisites

To run the CS203 application programs, the PC must have the following software installed:

1) Dot Net Framework 3.5 or above

It is available in Windows 7 or above and it is downloadable from Microsoft website.

5.3

Default Ex-Factory IP Settings

CS203 is shipped out with the following default ex-factory IP settings:

Reader IP address:

IP = 192.168.25.203

Subnet Mask = 255.255.255.0

For the first connection to it, one can use a PC or a laptop, set it to the IP address in the same subnet (e.g. 192.168.25.141 with subnet mask 255.255.255.0), then run the Demo Application that come with the CS203 package. On the applications, one can change CS203's own IP address. This is described in the next section.

Copyright © Convergence Systems Limited, All Rights Reserved 27

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

5.4

Changing IP Address

After initial unpacking and connecting to the CS203 reader using the default ex-factory device and PC server IP address, the system integrator will need to change the IP address of the CS203 reader to the actual IP address at the site.

The IP Address of the reader can be changed using the Demo Application "C# Native Single

Reader on Windows OS with User Interface".

Copyright © Convergence Systems Limited, All Rights Reserved 28

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

5.5

USER'S MANUAL, VERSION 2.0.1

Demo Application - "C# Native Single Reader on

Windows OS with User Interface"

5.5.1 Hardware Setup

The only external hardware connections required by the CS203 are power and a connection to a network (Ethernet).

1. Connect the CS203 to the network with Ethernet cable.

2. Power up the CS203.

3. If success, the “RFID” LED of the available device will be turned on.

5.5.2 Software Setup

After the hardware setup, open the Demo Application "C# Native Single Reader on Windows OS with User Interface". The utility provides the following functions:

- Search for available CS203 in the network.

- Change the CS203 IP address and device name.

- Change the TCP timeout value.

- Update the CS203 Firmware (Bootloader + Application for RFID Processor and Network

Processor).

- RFID operations (Inventory, Read / Write, Search, Lock, Kill, GPIO Control etc.)

Note that you have to open the port numbers 1515 and 1516 (or turn off firewall) for reader auto-discovery function to work properly.

Copyright © Convergence Systems Limited, All Rights Reserved 29

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Fig. 5-1. Demo Application - C# Native Single Reader

5.5.3 Search CS203

1. Press the “Search” button.

2. Available CS203 reader on the same subnet will be listed as shown in Fig. 5-2.

3. To direct search a reader on another subnet, enter the IP address of the CS203 in the IP box, check the “Direct Search” option and click “Search” button.

Fig. 5-2. Searching CS203

Copyright © Convergence Systems Limited, All Rights Reserved 30

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

5.5.4 Assign CS203 IP and TCP Timeout

1. Select the available CS203 device. The selected one will be highlighted by a black border.

2. Press the “Assignment” button.

3. Change the CS203 device name, IP address, subnet mask, gateway and trusted server IP and press “Assign”.

4. “TrustedIP” is the IP address of the server for controlling CS203. Once this “Trusted

Enable” is selected, only this trusted server can control the CS203.

5. After that, the network configuration of the device is set.

Fig. 5-3. Assign IP

Copyright © Convergence Systems Limited, All Rights Reserved 31

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

5.5.5 Status Verification

The status of the reader, the PC software, and the network link in between should be constantly monitored. The following are the methods:

1. PC server side IP configuration: run command prompt and then run "ipconfig". Make sure the PC IP address is in the same subnet as the CS203.

2. CS203 reader side IP configuration confirmation: run command prompt and then run "ping

192.168.25.203" (or any other IP address that you have already assigned to the CS203 reader).

3. Socket status: run command prompt and then run "netstat -na"

4. Reader read tag capability: put a reference tag (tag with an ID that you know a priori) on the

CS203 front face corner. Reference tag is actually an excellent idea to check the health of a reader. The backend system should monitor the presence of this ID. If this ID is seen, then the reader is still alive and well.

Copyright © Convergence Systems Limited, All Rights Reserved 32

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

5.6

Exception Situations

The following are standard exception situations:

1. CS203 reader is turned off and on for

1. Very short time: due to power spikes

2. A few minutes or more, due to site maintenance or other regular site electrical operations

2. PC side software is turned off and on for

1. Very short time, due to manual software application reset

2. A few minutes or more, due to site PC OS maintenance or other regular site

PC server hardware maintenance

Copyright © Convergence Systems Limited, All Rights Reserved 33

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

5.7

Finding a "Lost" CS203

Sometimes, the operator may have changed the IP address of CS203 and then forgot what it is.

In that case the user can use the auto-discovery function of the Demo Application to search for the CS203.

1. Hardware Setup

The only external hardware connections required by the CS203 are power and a connection to the network.

1. Connect the CS203 to a network with Ethernet cable. Please note that the weatherproof cable that comes with the CS203 shipment package is a "Crossover" cable. Thus, it can be connected to a computer directly. For connecting it to a switch/router, it depends on whether the switch/router’s network port supports auto-switch to handle crossover cable

(Auto-MDI/MDIX). If not, then an “Ethernet crossover adaptor” is needed.

2. Power up the CS203.

2. Software Setup

After the hardware setup, open the Demo App. The utility provides the following functions:

1. Search for available CS203 in the network.

2. Change the CS203 device name and IP address.

3. Change the TCP timeout value. (best set to zero)

4. Update the CS203 Boot Loader and Image to newer version.

5. RFID operations demo

Note that you have to open the port numbers 1515 and 1516 (or turn off the firewall) for reader searching function to work properly.

Copyright © Convergence Systems Limited, All Rights Reserved 34

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Fig. 5-4. CS203 DEMO APP

3. Search CS203

1. Press the “Search” button.

2. Available CS203 devices will be listed as shown in Fig. 5-6.

3. To direct search a reader on another subnet, enter the IP address of the CS203 in the IP box, check the “Direct Search” option and click “Search” button.

Fig. 5-5. Searching CS203

Copyright © Convergence Systems Limited, All Rights Reserved 35

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4. Assign CS203 IP and TCP timeout

1. After that, you could re-assign the IP address to the reader as you want. Select the available CS203. The selected one will be highlighted by a black border.

2. Press the “Assignment” button.

3. Change the CS203 IP, subnet mask, gateway and trusted server IP and press “Assign”.

4. “TrustedIP” is the IP address of the server for controlling CS203. Once this “Trusted

Enabled” is selected, only this trusted server can control the CS203.

Fig. 5-6. Assign IP

Copyright © Convergence Systems Limited, All Rights Reserved 36

USER'S MANUAL, VERSION 2.0.1 CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

6

C# Demo Application Program Operation

6.1 Searching for CS203 device

Click “Search” button to search device in the same network .

Choose specific device to connect.

Copyright © Convergence Systems Limited, All Rights Reserved 37

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.2

If you can’t find any device, please check the following: i. make sure the Dot Net Framework 3.5 is installed ii. Disable the firewall setting on the PC or network (or open the port number 1515 and

1516) iii. Reboot the CS203 device

Network Configuration of CS203

After you have found a CS203 device, you can configure the target device IP address (DHCP or static IP), Device Name and TCP timeout in “Assignment”.

Note: Set TCP timeout to be zero at this moment .

Copyright © Convergence Systems Limited, All Rights Reserved 38

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.3 Connecting to CS203

In order to connect to a CS203 device, select the device on the list and click the “Connect” button.

Choose a device and click “Connect” button.

Copyright © Convergence Systems Limited, All Rights Reserved 39

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.4 Main Menu

In the main menu of the Demo Application program, the configuration information of the reader is shown and you can select the various functions.

Inventory tags

Read and write tags

Write without choose tag

Demo Application Version

CSLibrary Version (RFIDXP.DLL)

Search Tag

Lock Tag data

Kill Tag

CS9010 Demo

Cold Chain Demo

Monza 4QT Demo

G2iLM Demo

G2iLM Func Demo

UCODE7 Demo

RFID Processor Applicaton Version

Network Processor Bootloader Version

Network Processor Application Version

Frequency profile currently setting

Frequency Hopping

Link Profile 2 is using

Power Level (300 = 30dBm)

Device Type : CS203 / CS468 / CS469

API Mode communicating with Reader

Destination Path where the reader configuration is saved

Set Hardware Com. Interface

Temperature Monitoring

GPIO Control (Sync)

GPIO Control (Async)

TID Bank Demo

Channel Setup

Exit program

Copyright © Convergence Systems Limited, All Rights Reserved 40

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.5 Inventory

This page demonstrates the tag inventory functions for reading tags continuously with the

RSSI value and read count.

Click the “Run” button to start reading tags.

Click to Column to sort the content

Copyright © Convergence Systems Limited, All Rights Reserved 41

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Run continuous inventory

Run inventory once

Stop inventory

Select a tag

Save tag data to file

Clear list

Clear Count

Exit program

Group tags from different antennas

Record system status

Read TID Data

TID Data Offset (in WORD)

TID Data Length (in WORD)

Read User Data

User Data Offset (in WORD)

User Data Length (in WORD)

Record tag data read

Tag Log File Size (MB)

Set Tag Log Files Limit

Tag Log File format

Destination where Tag Log

File stored in PC

USER'S MANUAL, VERSION 2.0.1

Copyright © Convergence Systems Limited, All Rights Reserved 42

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.6 Read / Write

1. Click on the “Search” to scan for and select the tag you want to access.

This page demonstrates the function of reading and writing different memory banks of a selected tag.

2. Select the tag on the list

Copyright © Convergence Systems Limited, All Rights Reserved 43

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

3. Read the tag: After the tag is selected, you can click the “2. Read Tag” tab to read the memory banks of this tag.

4. Click on the “Read” button to read all the memory banks.

Copyright © Convergence Systems Limited, All Rights Reserved 44

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

5. For the “TID-UID” and “User Memory” banks, you could also change the offset word and length of words you want to read. Click on the red lines and change values. After entering the “Offset” and “Cnt” (in terms of words), click the “Read” button to read the tag.

If the length of the user memory read is too long to be displayed on screen, click on the data and it will expand to display all the data.

If the memory bank is locked, input the access password in “Access Password” field to read the tag data.

Copyright © Convergence Systems Limited, All Rights Reserved 45

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6. Write the tag: Click on the “3.Write Tag” tab on the top to write data on the selected tag memory banks.

7. Tick the checkbox(es) of the memory bank(s) you want to write. Input the new data of that field(s) and then click the “Write” button to write the new data.

If the memory bank is locked, input the access password in “Access Password” field to write the tag.

Copyright © Convergence Systems Limited, All Rights Reserved 46

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

8. Exit Read/Write: To exit this Read / Write function, click the “Exit” tab.

Copyright © Convergence Systems Limited, All Rights Reserved 47

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.7 Write Any

This page demonstrates how to write multiple tags EPC ID with automatic increment.

Total number of tags to write

The starting value to write

EPC Mask

Retry Write EPC

Process

Retry Write EPC for the tag

Number of tags successfully written

Input Fix Q Value

Enable Toggle A/B

Write EPC with

Match / Non Match

Mask

For example, you would like to write 100 tags with EPC ID starting from

ABCD01234567890123456701. The parameters should be as follows:

Num of Tag = 100

Initial Value (decimal) = 1

Mask = ABCD012345678901234567 XX (because it needs 2 Hex digits for total 100 numbers)

Then, you should input as below and click the “Start” button to start writing.

Copyright © Convergence Systems Limited, All Rights Reserved 48

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.8 Geiger Counter Search

This page demonstrates the Geiger counter tag search mode. Search or Input the EPC ID of the tag (or partial of the EPC ID) you want to search and then click the “Start” button.

Copyright © Convergence Systems Limited, All Rights Reserved 49

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

When the tag is seen, it shows the RSSI value.

6.9 Tag Security

USER'S MANUAL, VERSION 2.0.1

This page demonstrates the tag security operations (lock, unlock and kill)

Click “Please Click Here To Select A Tag” to scan for the tag.

Copyright © Convergence Systems Limited, All Rights Reserved 50

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Highlight and select the tag you want to access in the list.

After the tag is selected, select the security you want to apply on each memory bank.

For Kill Password (Kill Pwd) and Access Password (Acc Pwd) banks:

• UNLOCK: Unlock the bank – allow user to read and write it without access password

• PERM_UNLOCK: Permanently unlock the bank – allow user to read and write it forever without access password (cannot lock it again)

• LOCK: Lock the bank – cannot read and write the tag, need access password to unlock it

• PERM_LOCK: Permanently lock the bank – cannot read and write the tag forever

(cannot unlock it again)

• UNCHANGED: Keep the existing security state

For EPC and User Memory (USER) banks:

• UNLOCK: Unlock the bank – allow user to write it without access password

• PERM_UNLOCK: Permanently unlock the bank – allow user to write it forever without access password (cannot lock it again)

• LOCK: Lock the bank – cannot write the tag, need access password to unlock it

• PERM_LOCK: Permanently lock the bank – cannot write the tag forever (cannot unlock it again)

• UNCHANGED: Keep the existing security state

Copyright © Convergence Systems Limited, All Rights Reserved 51

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

After the security state is selected, enter the access password in “Access Password” field.

If the access password field of the tag is “00000000”, that means no password is set on the tag and it could not be locked. Please write the access password on the tag in

“Read/Write” function first.

Click the “Apply Security” button to set the security on the tag’s memory bank(s).

6.10 User Perm-lock

In Tag Security, the “User Perm-lock” function is used for block-level (64 bits) Perma-lock of tag’s user memory. This function is only applicable for new tag that complies to the EPC Class 1

Gen 2 Tag Specification v1.2 (e.g. Alien Higgs3). Moreover, this function is only support on

CS203 with firmware version 1.3.68 or above.

Copyright © Convergence Systems Limited, All Rights Reserved 52

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

To perma-lock the 64-bits block of user memory:

1) Click “User Perm-lock” button to enter the block perm-lock page.

2) Click “Please click here to select a tag” to scan and select the tag you want to lock

3) Enter the correct Access Password of the tag

Copyright © Convergence Systems Limited, All Rights Reserved 53

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4) Click “Read” button to read the status of each block (64 bits) of the user memory

5) In order to change the lock status of a block, “Right-click” the block(s) you want to lock for changing the lock status and then select “PermaLock”.

6) Make sure the correct Access Password is entered and then click “Lock” button to perma-lock the block(s)

7) The blocks permalock status will be changed. Note that it is “Permanent Lock” on the block(s), it cannot be unlock again.

Copyright © Convergence Systems Limited, All Rights Reserved 54

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.11 Kill

This page demonstrates the Kill Tag operation.

Click “Click here to select a tag to destroy” to scan and select the tag

After the tag is selected, enter the kill password of the tag as below. If the kill password of the tag is set as “00000000”, that means no password is set on the tag and it could not be killed.

Please write the password on the tag in “Read/Write” function first.

After that, click the “Kill Tag” button to kill the tag.

Copyright © Convergence Systems Limited, All Rights Reserved 55

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6.12 Setup

Please refer to Section 7 “Reader Configuration” about Reader Setup in detail.

6.13 GPIO Control

1. Power on CSL RFID Reader, CSL GPIO Board.

2. Run CSL C# Native Demo Program.

3. Choose “InvGPIO Syn”.

Copyright © Convergence Systems Limited, All Rights Reserved 56

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

4. Click “GPO0 On”. The Green LED of GPO-0 turns ON.

5. Click “GPO0 Off”. The Green LED of GPO-0 turns OFF

6. Click “GPO1 On”. The Green LED of GPO-1 turns ON.

USER'S MANUAL, VERSION 2.0.1

Copyright © Convergence Systems Limited, All Rights Reserved 57

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

7. Click “GPO1 Off”. The Green LED of GPO-1 turns OFF

8. Press and Hold the Switch GPI-0. Click “Get GPI0”. It reports the GPI0 Status is set to

On

GPI-0

GPI-0

9. Release the Switch GPI-0. Click “Get GPI0”. It reports the GPI0 Status is set to Off

Copyright © Convergence Systems Limited, All Rights Reserved 58

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

10. Press and Hold the Switch GPI-1. Click “Get GP1”. It reports the GPI0 Status is set to On

GPI-1

11. Release the Switch GPI-1. Click “Get GPI1”. It reports the GPI1 Status is set to Off

GPI-1

Copyright © Convergence Systems Limited, All Rights Reserved 59

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

12. Click “GPO Flash” and click “Run”. The Green LED of GPO-0, GPO-1 will flash during inventory run.

2

1

13. Click “Flash Stop” during inventory run. The Green LED of GPO-0, GPO-1 will stop flashing.

6.14 Middleware Connectivity

The CS203 is connected to many middleware, and the list of compatibility will continuously keep growing. Currently there are 2 middleware already connected:

1. Sybase iAnywhere

2. Microsoft Biztalk

Copyright © Convergence Systems Limited, All Rights Reserved 60

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

7 Reader Configuration

7.1 Reader Configuration Overview

The diagram below shows the configuration components of CSL RFID reader

CS203 / CS468 / CS469.

Frequency and Country Antenna Port and Sequence

Fixed Channel RSSI Filter

Power Level

Inventory Algorithm:

Fix Q / Dynamic Q Algorithm

Start Q Value and Dwell Time

Session

Target

Tag: Kill Tag

Tag: Write Any

Link Profile

Inventories Flag

Tag: Perma-Lock

Tag: Read TID / User Bank

Tag: Geiger Counter

Search

Set GPIO

Interface to Reader

IP Configuration

Reconnect Timeout

Copyright © Convergence Systems Limited, All Rights Reserved 61

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

7.2

USER'S MANUAL, VERSION 2.0.1

IP configuration (C# and Java Demo App)

After a CSL RFID reader is found, you can configure the target device IP address (DHCP or static

IP), Device Name and TCP timeout in “Assignment” using both C# and Java Demo App.

C# Demo App

Java Demo App

If you want the reader to get an IP address assigned from DHCP server, tick the “DHCP Enable” checkbox, input the DHCP retry value and click the “Assign” button.

Java Demo App

C# Demo App

C# Demo App also provides a “Trusted Server” feature that only a specific device can connect to the CSL RFID reader. To enable this feature, tick the “Trusted Enable” checkbox and input the IP address of the computer/device in “TrustedIP” boxes, and then click “Assign” button. Then, only the computer with the IP address in the “TrustedIP” box is allowed to connect with this reader.

Copyright © Convergence Systems Limited, All Rights Reserved 62

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

7.3 Reconnect Timeout (C# Demo App)

USER'S MANUAL, VERSION 2.0.1

After a CSL RFID lost connection, CSL Demo App can reconnect to the RFID Reader within a time. In Java Demo App, the default Reconnect timeout is 5 seconds.

In C# Demo App, to setup the timeout for reconnection, press “Setup” button in the Main Menu.

C# Demo App

In the window “Setup”, choose “General Options”. In the field “Reconnect Timeout” user can set the Reconnect timeout in ms (default value is 30000, which is equal to 30 seconds).

C# Demo App

Click “Apply” when the setting is confirmed.

Copyright © Convergence Systems Limited, All Rights Reserved 63

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

7.4 Interface to Reader (C# Demo App)

USER'S MANUAL, VERSION 2.0.1

User can connect to CSL RFID Reader (CS203 / CS468 / CS469) via Ethernet interface. It is the default interface. For some CSL RFID Reader, USB and Serial (RS232) interfaces also available.

User should refer to the specification of CSL RFID Reader and check “Connectivity” before changing the reader interface setting using the Demo App.

User can use C# Demo App to change the reader interface setting. Press “Set Interfac” button in the Main Menu.

C# Demo App

User can set the reader interface setting with option Ethernet / USB / Serial provided as follow.

Press “OK” to confirm.

C# Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 64

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

7.5 Antenna Port and Sequence (C# and Java Demo App)

Antenna Port

User can set the antenna ports of CSL RFID Reader into Active / Inactive state using both C# and

Java Demo App.

User should check the number of antenna ports available in the CSL RFID Reader according to the specification

. Below is example of CS203, CS468 and CS469:

Number of antenna ports available in CS203:

Number of antenna ports available in CS468:

1

16

=> Max 1 active port 0

=> Max 16 active ports 0 - 15

Number of antenna ports available in CS469: 4 => Max 3 active ports 0 - 3

To set the ACTIVE / INACTIVE state of CSL RFID Reader antenna ports, user press “Setup” in the Demo App.

C# Demo App

Java Demo App

If user is using C# Demo App, click on “Antenna Port Config”.

If user is using Java Demo App, click on the tab “Antenna Ports”.

C# Demo App

Copyright © Convergence Systems Limited, All Rights Reserved

Java Demo App

65

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

User can enable the antenna ports by clicking on buttons from “Inactive” to “Active” state.

User can disable the antenna ports by setting buttons from “Active” to “Inactive” state.

C# Demo App

Java Demo App

Click “Apply” when the setting is confirmed. With this setting, each antenna port can have a different output power. However all the Active ports are of the same inventory properties and profile properties and frequency channel properties.

You can also set each port to have a different inventory and profile property and frequency property by ticking the box “Enable Local Inventory” and “Enable Local Profile” and “Enable Local

Channel” and then selecting the values you like. The following is an example for a European version, where there are 4 frequency channels and the user can select a different frequency.

The Start Q values are also different. This is particularly meaningful because the antenna may be inventorying different number of tags in their operation direction. Of course, for different Q value, one has to be careful as to set the appropriate Dwell time (The duration time of each

antenna port in ms). If an antenna is reading a lot of tags, the Dwell time needs to be increased as well.

C# Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 66

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Java Demo App

Antenna Sequence

In “Antenna Sequence” tab, the antenna switching sequence can be configured. This is needed in certain applications where the connected antenna from Port 0 to Port 15 may not be excited in that simple ascending order, but rather in some weird order pertaining to actual physical setup.

1. Normal Mode – The antenna port switching follows the normal port number sequence (e.g., 0,

1, 2, 3, 4, 5, 6, …..14,15 and then repeat from 0 again)

2. Sequence Mode – User-defined antenna port switching sequence (e.g. one can define 0, 15,

1, 14, 2, 13, 3, …..7,8 and then repeat)

3. SmartCheck Mode – Reader detects if there is any tag on each antenna. If there is no tag detected, the reader will switch to next antenna port immediately.

4. Sequence and SmartCheck Mode – Combination of Sequence mode and SmartCheck mode.

User can configure antenna switching sequence when the option “Sequence” or “Sequence and

Smart Check” mode is chosen.

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 67

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Enter the “Sequence Size”, which is the number of antenna sequence in each cycle. Please note that the Sequence Size is equal to the number of active antenna port configured by user.

Java Demo App

In the antenna sequence table, input the antenna port switching sequence in the column

Antenna Port (0-15)” according to the available active antenna port index.

Click the “Apply” button to confirm.

Java Demo App

Click “Apply” when the setting is confirmed.

Copyright © Convergence Systems Limited, All Rights Reserved 68

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

7.6 Power Level (C# and Java Demo App)

USER'S MANUAL, VERSION 2.0.1

User can set the power of CSL RFID Reader up to

maximum 30 dBm

using both C# and Java

Demo App.

To set up power level of the CSL RFID Reader, press “Setup” button in the Main Menu.

C# Demo App

Java Demo App

If user is using C# Demo App, click on “Antenna Port Config”

If user is using Java Demo App, click on the tab “Antenna Ports”

C# Demo App

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 69

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

If user is using C# Demo App, user can change the power level by changing the value in the field

Power Level 1/10 dBm”. Press “Apply Change” button to confirm.

C# Demo App

If user is using Java Demo App, user can change the power level by changing the value in the field “Power (dBm/10)”. Press “Apply” button to confirm.

Java Demo App

Please note that Antenna port output power is set in 0.1dBm. The default value is 300, which is equal to 30dBm.

Copyright © Convergence Systems Limited, All Rights Reserved 70

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

7.7

USER'S MANUAL, VERSION 2.0.1

Country, Frequency and Fixed Channel (C# and Java Demo

App)

CSL RFID Reader can be used in different region and countries worldwide based on EPCglobal

Regulatory status for using RFID in the UHF spectrum

Country / Region Frequency Certification

USA 902MHz ~ 928MHz (FCC)

Europe

China

Japan

Australia

India

South Africa

865MHz ~ 868MHz

920MHz ~ 925MHz

915MHz ~ 922MHz

920MHz ~ 926MHz

865MHz ~ 867MHz

915MHz ~ 919MHz

865MHz ~ 868MHz

(CE)

(SRRC)

(TELEC)

(C-TICK)

-

(ICASA)

Taiwan

Hong Kong

Malaysia

Singapore

922MHz ~ 928MHz

920MHz ~ 925MHz

919MHz ~ 923MHz

920MHz ~ 925MHz

(NCC)

(OFTA)

(SIRIM)

(FCC)

Please refer to the document “Regulatory status for using RFID in the UHF spectrum” and the

Order Code of CSL RFID Reader to set the Country, Frequency and Fixed Channel.

Copyright © Convergence Systems Limited, All Rights Reserved 71

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

The Order Code is

printed at the rear panel of the CSL RFID Reader.

The format of Order Code is shown as follow:

CS203: CS203ETHERN X HCP

CS468: CS469N

CS469: CS468N where N :

N=1: 865-868 MHz (Europe) & 865-867 MHz (India)

N=2: 902-928 MHz (USA)

N=4: 922-928 MHz (Taiwan)

N=7: 920-925 MHz (China, Australia, Malaysia, Hong Kong etc)

N=8: 915-922 MHz (Japan)

User can set the Country, Frequency and Fixed Channel of CSL RFID Reader using both C# and

Java Demo App.

To set up power level of the CSL RFID Reader, press “Setup” button in the Main Menu.

C# Demo App

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 72

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

If user is using C# Demo App, click on “General Options”.

If user is using Java Demo App, click on the tab “General Options”.

C# Demo App

Java Demo App

If user is using C# Demo App, choose the country / region in the field “Country”.

C# Demo App

C# Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 73

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

If user wants to operate the RFID Reader in one frequency channel without frequency hopping, tick the checkbox “Fixed Channel” and select the frequency in the field “Frequencies(MHz)”.

2

1

C# Demo App

C# Demo App

Click “Apply” when the setting is confirmed.

The updated configuration can be checked in the Main Menu of Demo App.

C# Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 74

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

If user is using Java Demo App, choose the country / region in the field “Country” in the tab

General Options”.

Java Demo App

Java Demo App

If user wants to operate the RFID Reader in one frequency channel without frequency hopping, tick the checkbox “Fixed Channel”.

Java Demo App

Click “Apply” and wait until the Main Menu appears.

Copyright © Convergence Systems Limited, All Rights Reserved 75

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Enter the window form again by pressing “Setup” button in the Main Menu and clicking on the tab

General Options”.

Select the frequency in the field “Frequencies (MHz)”.

Java Demo App

Click “Apply” when the setting is confirmed.

The updated configuration can be checked in the Main Menu of Demo App.

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 76

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

7.8 RSSI Filter (C# and Java Demo App)

USER'S MANUAL, VERSION 2.0.1

The RSSI (Received Signal Strength Indicator) value is an indicator of signal strength from an

RFID tag to an RFID reader.

Normally RSSI can be used in

- Estimating the distance between an RFID tag and an RFID reader. The higher the RSSI value, the closer the RFID tag is to the reader. (The environment is analyzed and taken into consideration.)

- Identifying the movement direction of an RFID tag. (As the RFID tag moves closer to the RFID reader, the RSSI value increases. When the RFID tag moves away from the RFID reader, the signal gets weaker)

- Setting optimal reading and writing conditions. (RSSI value can be used to analyze the tag reading and writing conditions. The optimal condition is to be able to use as little power as possible for achieving a strong enough signal to perform the RFID actions)

- Analyzing and optimizing the environment.

- Locating lost tags. (Geiger search: Many retail and supply chain operations require a "locate tag" application. The RSSI value can be used for guiding the user closer and closer to the target)

By applying RSSI filters only tags within a certain distance are registered. RFID reading and writing conditions can be optimized for specific applications.

To obtain the threshold value, user can use Geiger to get the RSSI value range of using a tag located at a distance from the CSL RFID reader.

Copyright © Convergence Systems Limited, All Rights Reserved 77

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

If user is using C# Demo App, press “Geiger” in the Main Menu.

C# Demo App

Place the tag in front of reader antenna (Port 0) for distance estimation.

In the GeigerSearchForm, press “Geiger”, user can check the range of RSSI value.

C# Demo App

C# Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 78

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Go to the Main Menu. Press “Setup” in the Main Menu.

C# Demo App

Click on “Inventory Config”, tick the checkbox “Enable” and set the RSSI threshold value in the field “RSSI filter”. The filter will ignore tags with RSSI value less than the threshold set.

C# Demo App

Click “Apply” to confirm the setting.

C# Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 79

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

If user is using Java Demo App, press “Geiger” in the Main Menu.

Java Demo App

Place the tag in front of reader antenna (Port 0) for distance estimation.

Click “Search” and wait until the tag for distance is found. Select the tag and click “Geiger” tab.

2

1

Java Demo Java Demo App

In “Geiger” tab, click “Geiger” and check the range of RSSI value.

Java Demo App

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 80

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Go to the Main Menu. Press “Setup” in the Main Menu.

Java Demo App

In “General Options”, set the RSSI threshold value in the field “RSSI filter”.

The filter will ignore tags with RSSI value less than the threshold set.

Java Demo App

Click “Apply” to confirm the setting.

Copyright © Convergence Systems Limited, All Rights Reserved 81

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

7.9 Link Profile (C# and Java Demo App)

USER'S MANUAL, VERSION 2.0.1

Different modulation profile of RFID reader (Interrogator) and the Tag can be selected by the user for different situation.

User should refer to the document EPC Radio-Frequency Identity Protocols Class-1

Generation-2 UHF RFID Protocol for Communications at 860 MHz – 960 MHz by EPCglobal when setting Link Profile.

The default setting is profile 2. It is also the recommended setting for most of the common applications. In CS468-3 (Japan) and CS468-1 (ETSI) readers, only profiles 0, 2, 3 and 5 are selectable. (Profile 0 is also not advised for CS468-3 Japanese reader).

Profile 0 1 2

R-T Modulation DSB-ASK DSB-ASK PR-ASK

Tari (μs)

25.00 12.5 25.00

R-T speed (kbps)

40 80 40

3

PR-ASK

25.00

40

4 5

DSB-ASK DSB-ASK

6.25

160

25.00

40

PIE

2 : 1

Pulse Width (uS) 12.50

T-R LF (kbps) 40

T-R Modulation

FM0

2 : 1

6.25

160

Miller-2

1.5 : 1

12.50

250

Miller-4

1.5 : 1

12.50

300

Miller-4

1.5 : 1

3.13

400

FM0

1.5 : 1

12.50

250

Miller-2

Divide Ratio

T-R Data Rate

(kbps)

DSB-ASK

PR-ASK

R-T Modulation

T-R Modulation

Tari

8

40

8

80

64 / 3

62.5

64 / 3

75

8

400

64 / 3

125

Double-sideband amplitude shift-keying

Phase-reversal amplitude shift keying

Interrogator-to-Tag modulation

Tag-to-Interrogator modulation

Reference time interval for a data-0 in Interrogator-to-Tag signaling. The mnemonic

"Tari" devices from the ISO/IEC 18000-6 (part A) specification, in which Tari is an abbreviation for Type A Reference Interval.

Copyright © Convergence Systems Limited, All Rights Reserved 82

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

User can set the Link Profile of CSL RFID Reader using both C# and Java Demo App.

To set up power level of the CSL RFID Reader, press “Setup” button in the Main Menu.

Java Demo App

C# Demo App

If user is using C# Demo App, click on “Antenna Port Config

If user is using Java Demo App, click on the tab “Antenna Ports

C# Demo App

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 83

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

If user is using C# Demo App, user can tick the checkbox in “Enable Local LinkProfile” and change the value in the field “Profile” for

INDIVIDUAL ACTIVE PORT

.

Press “Apply Change” button to confirm.

C# Demo App

If user is using Java Demo App, user can tick the checkbox in “Enable Local Profile” and change the value in the field “Profile” for

INDIVIDUAL ACTIVE PORT

.

Press “Apply” button to confirm.

Java Demo App

If user wants to set the Profile for

ALL ACTIVE PORTS

instead of

INDIVIDUAL PORT

in the reader, the field “Profile” in the Setup menu is provided.

All the ports share the same setting

.

(User should have those checkboxes in “Enable Local Profile” unchecked before use)

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 84

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

7.10 Target and Toggle A / B Flag (C# and Java Demo App)

There are 2 meanings for Target in the standard of EPC Radio-Frequency Identity Protocols

Class-1 Generation-2 UHF RFID Protocol for Communications at 860 MHz – 960 MHz by

EPCglobal. One of them is the parameter of RFID protocol Inventory – Select Command, which indicates whether the Select command modifies a Tag's Selected (SL) flag or its inventoried flag.

Another Target is the parameter of RFID protocol Inventory – Query Command, which selects whether Tags whose inventoried flag is

A or B

participate in the inventor round. Tags may change their inventoried from A to B (or vice versa) as a result of being singulated.

In CSL RFID Reader Read / Write configuration, Target is the parameter of RFID protocol

Inventory – Query Command. The options for Query Command in the field Target are “A”, “B” and “Unknown”. User can set the Target of CSL RFID Reader using both C# and Java Demo App.

Inventory contains a designation of the tags with which flag is to be inventoried. User can define it to be Flag A, or Flag B. There is also a parameter toggle, if user set it to "on", i.e. toggle, then in continuous inventory it will inventory Flag A in the first round, then Flag B in the next round, and so on. If user set it to "off", then it will keep on inventorying the same flag.

So the usual trick is to set inventory to read Flag A, and toggle to off. Then it will keep on reading Flag A tags. Those that have been read will become flag B and it will not respond to an inventory of Flag A tags. This will the crowded situation will improve as reader read more and more tags, leaving only those who have not been read yet (hence still in flag A state) to respond with no jamming by others.

Copyright © Convergence Systems Limited, All Rights Reserved 85

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Tag when first booted up (powered up) has Flag A. After it is inventoried, it will become Flag B for certain period of time depending on the persistence selection. Please check

EPCGlobal specs in detail.

To set up Target of the CSL RFID Reader, press “Setup” button in the Main Menu.

Java Demo App

C# Demo

If user is using C# Demo App, click on “Inventory Config”.

If user is using Java Demo App, click on the tab “Custom Inventory”.

C# Demo App

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 86

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Check the field “Target” in the tab, user can choose A / B / UNKNOWN.

C# Demo App

Java Demo App

Press “Apply” button to confirm.

7.11 Session and Tag Selection (C# and Java Demo App)

Session is an inventory process comprising a reader and an associated Tag population. A reader chooses one of four sessions and inventories Tags within that session. The reader and associates Tag population operate in one and only one session for the duration of an inventory round. For each session, Tags maintain a corresponding inventoried flag. Sessions allow Tags to keep track of their inventoried status separately for each of four possible time-interleaved inventory processes, using an independent inventoried flag for each process.

Copyright © Convergence Systems Limited, All Rights Reserved 87

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

7.12 Slot-Count Parameter Q and Dwell Time (C# and Java Demo

App)

RFID Protocol Inventory - Query Command contains a Slot-Counter Parameter Q.

When participating Tags receive a Query, they pick a pseudo-random value in the range (0, -1) and load this value into their slot counter. Tag which picks a zero transition to the reply state replies immediately. Tags which pick a nonzero value transition to the arbitrate state await a

QueryAdjust or a QueryRep command to decrement the value in its slot counter. Tags reply when the value in their slot counter (i.e. their slot) is zero. Since Q is an integer in the range (0, 15), the corresponding Tag-response probabilities range from = 1 to = 0.0000305.

It is usually recommended to set a Q-value that have the corresponding number of slots larger than the exact maximum number of Tags to be read by the reader. For example, if there are 40 tags to be read by the reader, the Q-value is configured to 6, in which = = 64 > 40.

Copyright © Convergence Systems Limited, All Rights Reserved 88

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

7.13 Inventory Algorithm: Fix Q and Dynamic Q Algorithm (C# and

Java Demo App)

In CSL RFID readers, it consists of two main inventory algorithms (Fixed Q Algorithm and

Dynamic Q Algorithm ). The variable Q algorithms differ in their mechanism for adjusting the Q values at the end of each round. It also provides routines for the four tag access functions (read, write, kill and lock).

Fixed Q Algorithm

This algorithm runs all inventory rounds with a single Q value. In this algorithm an inventory cycle consists of one or more rounds, each of which will attempt to read every slot. The number of slots to search is given by . For example, a Q of 7 will cause the algorithm to search 128 slots on each round. One word of caution, if the time it takes to run the round is greater that the frequency hop time (and the session is 0) or antenna dwell time (The duration time of each antenna port

in ms), the round will never complete.

Dynamic Q Algorithm

In this algorithm, the value of Q is dynamically adjusted based on the periodic evaluation of the relative frequency of RN16 (16-bit random or pseudo-random number) timeouts versus EPC timeouts. Each round is comprised of a Query and up to MaxReps QueryReps. The value of Q for the subsequent round is determined by the results of the current round. If the number of RN16 timeouts is greater than the number of EPC timeouts multiplied by thresHi, Q is decremented

(presumed empty slots outnumber presumed collisions). If the number of RN16 timeouts is less than the number of EPC time outs times thresLo, Q is incremented (presumed collisions outnumber presumed empty slots). If the number of RN16 time outs falls between those two values, Q remains unchanged.

Copyright © Convergence Systems Limited, All Rights Reserved 89

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

An inventory cycle is comprised of one or more inventory rounds, and is terminated when a round is executed with Q = 0 and no tags read.

To set up power level of the CSL RFID Reader, press “Setup” button in the Main Menu.

Java Demo App

C# Demo App

If user is using C# Demo App, click on “Inventory Config”.

If user is using Java Demo App, click on the tab “Custom Inventory”.

C# Demo App

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 90

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

In the field “Algorithm”, choose “FIXEDQ” for Fixed Q Algorithm, “DYNAMICQ” for Dynamic Q

Algorithm.

C# Demo App

C# Demo App

If “FIXEDQ” is chosen, user can go to the tab “FixedQ” and set the value of Q in the field “Q

Value”.

C# Demo App

Java Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 91

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Java Demo App

If “DYNAMICQ” is chosen, user can go to the tab “DynamicQ” and set the value of Start Q in the field “StartQValue”.

C# Demo App

Copyright © Convergence Systems Limited, All Rights Reserved 92

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

7.14 Read TID, User Bank and Save Tag Data in Log File (C# Demo

App)

For RFID Tag with

TID bank

available, user can use C# Demo App to read TID data.

Go to “Inventory” in Demo App. Tick the checkbox in the field “Read TID”. Fill in the blanks for

offset value and number of word read from TID bank.

Offset

Number of Word read from TID bank

Click “Run” and check the EPC to verify the tag with TID data available, TID data can be checked in “TID column.

Copyright © Convergence Systems Limited, All Rights Reserved 93

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

For RFID Tag with

User bank

available, user can use C# Demo App to read User data.

Go to “Inventory” in Demo App. Tick the checkbox in the field “Read User”. Fill in the blanks for

offset value and number of word read from User bank.

Offset

Number of Word read from TID bank

Click “Run” and check the EPC to verify the tag with User data available, User data can be checked in “USER column

Copyright © Convergence Systems Limited, All Rights Reserved 94

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

User can

record the status of the CSL Reader

in TXT format.

To record the status of the reader, user can tick the checkbox “Save Log” in Inventory mode.

Click “Run” and check the EPC data of the tags.

Copyright © Convergence Systems Limited, All Rights Reserved 95

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Go to directory “Libraries > Documents > CSLReader”, user can find the file which the reader status recorded in “CycleLog.Txt”.

Open the file “CycleLog.Txt”. The reader status of number of tags per cycle and system reset

record can be found.

Copyright © Convergence Systems Limited, All Rights Reserved 96

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

User can

record the received tag data

in CSV or TXT format.

To record the status of the reader, user can tick the checkbox “Save Tag Log” in Inventory

mode.

Input the Storage in “FileSize (MB)”, in “StopAfterFiles”, in “Log File Path

Click “Run” to start Inventory. A message box “Old Tag Files will be deleted” will be prompted.

The previous record will be clear before new tag data record start. Click “OK” to continue.

Copyright © Convergence Systems Limited, All Rights Reserved 97

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

The tag data record will be automatically saved. User can press “Stop” to stop the inventory process.

Go to directory “Libraries > Documents > CSLReader”, user can find the file which the tag data recorded in “TagLog1.csv”.

Copyright © Convergence Systems Limited, All Rights Reserved 98

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

The tag data can be checked in the CSV file: EPC, Reader ID, Timestamp, RSSI, tag count and

antenna port.

Copyright © Convergence Systems Limited, All Rights Reserved 99

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

8 PC Software Upgrade

8.1 PC Demo Application Upgrade

User can visit the CSL website ( http://www.convergence.com.hk

) > Downloads &

Support > CS203 to find the latest release software for upgrade of CSL Reader

Copyright © Convergence Systems Limited, All Rights Reserved 100

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

8.2 PC Demo Application Upgrade - For User

1. In the section “Demo App”, check the latest version of Demo Application and download it.

Copyright © Convergence Systems Limited, All Rights Reserved 101

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

2. Uninstall the original Demo App previous installed in PC.

3. Unzip and install the latest Demo App.

Copyright © Convergence Systems Limited, All Rights Reserved 102

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

8.3 PC Demo Application Upgrade - For Developer

1. In the section “Software Development Kit”, check the latest version of SDK and download it.

Copyright © Convergence Systems Limited, All Rights Reserved 103

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

2. Unzip and check the “Release Libraries”.

USER'S MANUAL, VERSION 2.0.1

3. Copy the SDK Library folders inside the folder “Release Libraries” and replace the folders in “Release Libraries” in current Developer’s project.

Copyright © Convergence Systems Limited, All Rights Reserved 104

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4. Open the Developer’s project in Microsoft Visual Studio. Rebuild the project with latest SDK libraries.

Copyright © Convergence Systems Limited, All Rights Reserved 105

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

9 Software Development Kit for Developer

9.1

Introduction

This chapter will describe the details about the CS203 Software Development Kit for Developer.

Software developers can refer to this demo program for programming

- High Level API and Low Level API

- C# / Java / C

- Single Reader / Mulit-Reader

9.2

Program Structure

The Demo Application folder consists of the following directories:

CUST

CS203 GPIO

CSLibrary

DEMO

(e.g. inventory, read and write etc…)

Source code to demonstrate the GPIO and IP setting function of the reader

All necessarily dll library files

Installer of the Multi-function Demo Application program (e.g., inventory, read and write etc...)

User Documents: API Library manual, User Manual, etc. Document

Copyright © Convergence Systems Limited, All Rights Reserved 106

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

9.3

Build Project Requirements

To run the CS203 application programs, the PC must have the following software installed:

1) Dot Net Framework 3.5 or above

It is available in Windows 7 or above and it is downloadable from Microsoft website.

The software can be downloaded from CSL website (http://www.convergence.com.hk/) >

Downloads & Support area.

SDK - "C# Native Single Reader on Windows OS with User Interface" and "C# Native

Multi-Readers on Windows OS using Command Prompt":

To build demo application successfully, you need to install Microsoft Visual Studio 2008 (with

Visual C# component) or above. For more detailed information, please go to Microsoft webpage

( http://msdn.microsoft.com/en-us/vstudio/default.aspx

).

SDK - "Java Over C++ Single Reader on Windows OS with User Interface" and "Java

Native (Low Level API) Multi-Readers on Windows OS with User Interface":

To build demo application successfully, you need to install NetBeans IDE and Java SE

Development Kit 7 Update 51 or above. For more detailed information, please go to Oracle’s webpage

( http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.ht

ml ).

SDK - "C (Low Level API) Multi-Readers on Linux OS using Command Prompt":

To build demo application successfully, you need to install Ubuntu with GCC compiler. For more detailed information, please go to Ubuntu’s webpage

( http://www.ubuntu.com/download/desktop ).

Copyright © Convergence Systems Limited, All Rights Reserved 107

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

10

Reader Firmware Upgrade

10.1 Reader Connection

USER'S MANUAL, VERSION 2.0.1

Before doing firmware upgrade, please ensure the reader is connected properly to PC via an Ethernet Switch / Router and can be operated using CSL Demo App provided. (e.g. run “Inventory” in CSL Demo App). DO NOT DIRECT CONNECT PC TO READER .

CSL RFID Reader

(CS203 / CS468 / CS469)

Ethernet

Ethernet Switch / Router

Ethernet

Ethernet

PC or Laptop

Ethernet Ethernet

PC or Laptop

CSL RFID Reader

(CS203 / CS468 / CS469)

Direct Connect

If the firmware upgrade fails during the process, user must POWER OFF and

POWER ON the reader again before redoing firmware upgrade.

Copyright © Convergence Systems Limited, All Rights Reserved 108

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

10.2 Firmware Upgrade Procedure Overview

USER'S MANUAL, VERSION 2.0.1

CSL CS203, CS468 and CS469 Readers have 1 RFID Processor and 1 Network Processor for

RFID application and network application. The application firmware can be upgradable via PC software provided (RFID FwUpgrade X.X.XX.exe).

RFID Processor Firmware - Bootloader

(e.g. bootloader_V1001.a79)

RFID Processor Firmware – Application

(e.g. image_V1527.a79)

Network Processor Firmware – Bootloader

(e.g. V2.9.4_F34X_BL.BIN)

Network Processor Firmware – Application

(e.g. V2.18.46_CS203_TCP_to_UART.img)

Firmware files

Firmware Upgrade

PC Software

(RFID FwUpgrade.exe)

PC

RFID Processor

Bootloader

Application

Network Processor

Bootloader

Application

CS203 / CS468 / CS469 Reader

The Firmware Compatibility Table shows that current CSL RFID readers with RFID Application version 1.3.xx and v1.4.xx do not include RFID Bootloader. Therefore if user wants to do firmware upgrade of RFID Application from v1.3.xx / v1.4.xx to v1.5.xx, user must install the RFID

Bootloader to the reader before upgrading the RFID Application to the latest version (v1.5.xx or after).

RFID App v1.3.xx v1.4.xx v1.5.xx

RFID Bootloader Network Processor App

No Bootloader All, up to v2.18.46

No Bootloader All, up to v2.18.46

V1.0.00 / v1.0.01 v2.18.46

Firmware version for RFID Reader CS203 / CS468 / CS469

Network Processor Bootloader

All, up to v2.9.4

All, up to v2.9.4 v2.9.4

Copyright © Convergence Systems Limited, All Rights Reserved 109

USER'S MANUAL, VERSION 2.0.1 CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

The flow diagram for Firmware Upgrade procedure

Check Network Processor Firmware

Version (Bootloader + Application)

Are they up to date?

No

Upgrade Network Processor Bootloader

Yes

Check RFID Processor Firmware

Version (Bootloader + Application)

Current RFID Processor

Application version

= v1.3.xx / v.1.4.xx?

No

Current RFID Processor

Application version = Latest version?

Yes

No

Upgrade Network Processor Application

Upgrade RFID Processor Bootloader

Upgrade RFID Processor Application

Yes

Firmware upgrade is completed

Copyright © Convergence Systems Limited, All Rights Reserved 110

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

10.3 Network Processor Firmware Upgrade Procedure

1. Please download the latest Firmware Upgrade tool from CSL website

(http://www.convergence.com.hk/download-support-firmware-upgrade-tool/). The latest version is "RFID FwUpgrade2.0.27.zip".

2. Download the latest bootloader and application firmware from “Firmware - Network Processor

Bootloader” and “Firmware - Network Processor Application”.

Copyright © Convergence Systems Limited, All Rights Reserved 111

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

3. Unzip "RFID FwUpgrade2.0.27.zip".

Run “RFID FwUpgrade.exe” for CSL reader is connected to PC via USB or Ethernet.

RFID FwUpgrade_Usb.exe” is used for CSL reader is connected to PC via USB only. Do not connect via Ethernet when using “RFID FwUpgrade_Usb.exe

RFID FwUpgrade_Net.exe” is used for CSL reader is connected to PC via Ethernet only. Do not connect via USB when using “RFID FwUpgrade_Net.exe

Please run the exe file by double clicking the file within this directory only

.

Copyright © Convergence Systems Limited, All Rights Reserved 112

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4. Click [Search] to check the target reader.

5. Click to select target device in the list. Click [Network Processor Bootloader].

1

2

Copyright © Convergence Systems Limited, All Rights Reserved 113

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

6. Choose the latest Network Processor Bootloader file downloaded from website.

Click [Open] to confirm.

1

2

7. The Network Processor Bootloader update process starts.

Press [OK] when firmware update process finished

Copyright © Convergence Systems Limited, All Rights Reserved 114

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

8. The background colour of the target reader in the list is changed from green to yellow.

Click to select the target reader again.

Copyright © Convergence Systems Limited, All Rights Reserved 115

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

9.

If original Network Processor App version is V2.18.4 or after, you can IGNORE this step and jump to next step.

If original Network Processor App version is old and is V2.18.3 or before, after upgrading the bootloader, the IP, subnet and Gateway table will be messed up. You need to correct that.

Press [Assignment] button and change the incorrect IP, subnet and gateway back such that it will match your PC. After that, continue with the next step of installing the Network

Processor App.

Subnet Mask value

Copyright © Convergence Systems Limited, All Rights Reserved 116

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

10. Press [Network Processor Application]

11. Choose the latest Network Processor application file downloaded from CSL website.

Click [Open] to confirm and start.

2

1

Copyright © Convergence Systems Limited, All Rights Reserved 117

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

12. The Network Processor application update process starts.

Press [OK] when firmware update process finished.

13. The Network Processor application firmware is updated to the latest version.

Copyright © Convergence Systems Limited, All Rights Reserved 118

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

10.4 RFID Processor Firmware Upgrade Procedure

Use MUST upgrade the firmware of Network Processor to the latest version before upgrade firmware of RFID Processor. Please follow the chapter “Network Processor

Firmware Upgrade Procedure” in this document to do firmware upgrade for Network

Processor.

10.4.1 Procedure for CSL reader with RFID Processor App version

1.3.xx or 1.4.xx

1. User must check the RFID Firmware version before doing RFID Firmware upgrade.

If the

RFID Firmware Vers is 1.5.xx, please refer to section “4.2 Procedure for CSL reader with RFID Firmware App 1.5.xx”.

2. Please download the latest Firmware Upgrade tool from CSL website. The latest version is

"RFID FwUpgrade2.0.27.zip".

Copyright © Convergence Systems Limited, All Rights Reserved 119

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

3. Download the latest bootloader and application file for RFID Processor from “Firmware - RFID

Processor Bootloader” and “Firmware - RFID Processor Application”.

Copyright © Convergence Systems Limited, All Rights Reserved 120

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4. Unzip "RFID FwUpgrade2.0.27.zip".

Run “RFID FwUpgrade.exe” for CSL reader is connected to PC via USB or Ethernet.

RFID FwUpgrade_Usb.exe” is used for CSL reader is connected to PC via USB only. Do not connect via Ethernet when using “RFID FwUpgrade_Usb.exe

RFID FwUpgrade_Net.exe” is used for CSL reader is connected to PC via Ethernet only. Do not connect via USB when using “RFID FwUpgrade_Net.exe

Please run the exe file by double clicking the file within this directory only

.

Copyright © Convergence Systems Limited, All Rights Reserved 121

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

2

5. Click Search to check the target reader

6. Choose target device in the list. Click [Connect] to connect to the target reader.

1

Copyright © Convergence Systems Limited, All Rights Reserved 122

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

7. Check the current version of the firmware. Click [Open].

8. Choose the RFID bootloader firmware file “bootloader_V1001.a79”.

Click [Open] to confirm.

2

1

Copyright © Convergence Systems Limited, All Rights Reserved 123

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

9. Press [Start Update] to start firmware update process.

10. Wait until the firmware update process is finished.

DO NOT unplug the reader during the process.

USER'S MANUAL, VERSION 2.0.1

Copyright © Convergence Systems Limited, All Rights Reserved 124

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

11. At the end of the firmware update process, click [Close] to exit the Firmware Upgrade window.

12. Choose target device in the list. Click [Connect] to connect to the target reader.

Copyright © Convergence Systems Limited, All Rights Reserved 125

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

13. Check the current version of the firmware. If Current firmware version = 1.0.01, the bootloader is successfully installed in previous steps.

To continue, click [Open].

14. Choose the latest RFID Processor application file.

Click [Open] to confirm.

1

2

Copyright © Convergence Systems Limited, All Rights Reserved 126

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

15. Press [Start Update] to start firmware upgrade process.

16. Wait until the firmware update process is finished.

DO NOT unplug the reader during the process.

USER'S MANUAL, VERSION 2.0.1

Copyright © Convergence Systems Limited, All Rights Reserved 127

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

17. At the end of the firmware update process, click [Close] to exit the Firmware Upgrade window.

18. Quit RFID FwUpgrade.

19.

Open CSL C# Native Demo App. The updated firmware version can be checked.

Copyright © Convergence Systems Limited, All Rights Reserved 128

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

10.4.2 Procedure for CSL reader with RFID Processor App version

1.5.xx or after

1. User must check the RFID Firmware version before doing RFID Firmware upgrade.

If the

RFID Firmware Vers is 1.3.xx and 1.4.xx, please refer to section “4.1 Procedure for

CSL reader with RFID App version 1.3.xx and 1.4.xx )”.

2. Please download the latest Firmware Upgrade tool from CSL website. The latest version is

"RFID FwUpgrade2.0.27.zip".

Copyright © Convergence Systems Limited, All Rights Reserved 129

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

3. Download the latest bootloader and application file for RFID Processor from “Firmware - RFID

Processor Bootloader” and “Firmware - RFID Processor Application”.

Copyright © Convergence Systems Limited, All Rights Reserved 130

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

4. Unzip "RFID FwUpgrade2.0.27.zip".

Run “RFID FwUpgrade.exe” for CSL reader is connected to PC via USB or Ethernet.

RFID FwUpgrade_Usb.exe” is used for CSL reader is connected to PC via USB only. Do not connect via Ethernet when using “RFID FwUpgrade_Usb.exe

RFID FwUpgrade_Net.exe” is used for CSL reader is connected to PC via Ethernet only. Do not connect via USB when using “RFID FwUpgrade_Net.exe

Please run the exe file by double clicking the file within this directory only

.

Copyright © Convergence Systems Limited, All Rights Reserved 131

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

2

5. Click Search to check the target reader

6. Choose target device in the list. Click [Connect] to connect to the target reader.

1

Copyright © Convergence Systems Limited, All Rights Reserved 132

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

7. Check the current version of the firmware. Click [Open].

8. If current bootloader firmware version is v1.0.01, go to Step 14.

If current bootloader firmware version is v1.0.00, choose the RFID bootloader firmware file “bootloader_V1001.a79”.

Click [Open] to confirm.

1

2

Copyright © Convergence Systems Limited, All Rights Reserved 133

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

9. Press [Start Update] to start firmware upgrade process.

10. Wait until the firmware update process is finished.

DO NOT unplug the reader during the process.

USER'S MANUAL, VERSION 2.0.1

Copyright © Convergence Systems Limited, All Rights Reserved 134

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

11. At the end of the firmware update process, click [Close] to exit the Firmware Upgrade window.

12. Choose target device in the list. Click [Connect] to connect to the target reader.

Copyright © Convergence Systems Limited, All Rights Reserved 135

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

13. Check the current version of the firmware. If Current firmware version = 1.0.01, the bootloader is successfully installed in previous steps.

To continue, click [Open].

14. Choose the latest RFID Processor application file.

Click [Open] to confirm.

1

2

Copyright © Convergence Systems Limited, All Rights Reserved 136

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

15. Press [Start Update] to start firmware upgrade process.

16. Wait until the firmware update process is finished.

DO NOT unplug the reader during the process.

USER'S MANUAL, VERSION 2.0.1

Copyright © Convergence Systems Limited, All Rights Reserved 137

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

17. At the end of the firmware update process, click [Close] to exit the Firmware Upgrade window.

18. Quit RFID FwUpgrade.

19.

Open CSL C# Native Demo App. The updated firmware version can be checked.

Copyright © Convergence Systems Limited, All Rights Reserved 138

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

11 Regulatory Information

11.1

Federal Communications Commission (FCC)

Compliance

This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one of the following measures:

Reorient or relocate the receiving antenna.

Increase the separation between the equipment and receiver.

Connect the equipment into an outlet on a circuit different from that to which the receiver is

 connected.

Consult the dealer or an experienced radio/TV technician for help.

FCC Caution: Any changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate this equipment.

This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.

This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body.

This device and its antenna(s) must not be co-located or operating in conjunction with any other antenna or transmitter. This product must be installed by a professional technician/installer.

Copyright © Convergence Systems Limited, All Rights Reserved 139

USER'S MANUAL, VERSION 2.0.1 CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Appendix A. RFID Basics

Passive tag RFID technology involves the reader, the antenna and the tag.

The reader sends out energy in the relevant frequency band to the antenna via RF cables, and the antenna radiates the energy out. This energy impinges on an RFID tag.

The RFID tag consists of an antenna coupled to an RFID IC. This IC converts the AC voltage it receives at the antenna port to DC voltage that in turn is used to empower the digital circuit inside.

The digital circuit then turns on and off some components connected to the antenna port, thereby changing its scattering behavior, in a pre-designed clock rate.

This changing of antenna port parameters then causes a “modulation” of the back-scattered RF energy.

This modulated back-scattered energy is detected by the reader and the modulation is captured and analyzed.

Copyright © Convergence Systems Limited, All Rights Reserved 140

USER'S MANUAL, VERSION 2.0.1 CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Appendix B. Operation Profiles and

Gen2 Parameters

Link Profile

Different modulation profile can be selected by the user for different situation.

In CS203-3 (Japan) and CS203-1 (ETSI) readers, only profiles 0, 2, 3 and 5 are selectable.

The default setting is profile 2. It is also the recommended setting for most of the common applications.

Profile 0 1 2 3 4 5

R-T Modulation DSB-ASK DSB-ASK PR-ASK PR-ASK DSB-ASK PR-ASK

Tari (μs)

25.00 12.50 25.00 25.00 6.25 25.00

R-T speed (kbps) 40 80 40 40 160 40

PIE 2:1 2:1 1.5:1 1.5:1 1.5:1 1.5:1

Pulse Width (uS) 12.50

T-R LF (kbps) 40

6.25

160

12.50

250

12.50

300

3.13

400

12.50

250

T-R Modulation FM0

Divide Ratio 8

Miller-2 Miller-4 Miller-4 FM0

8 64/3 64/3 8

80 62.5 75 400

Miller-2

64/3

125

(kbps)

Q-Value

Q-value is a parameter that a reader uses to regulate the probability of Tag response. A reader commands Tags in an inventory round to load a Q-bit random (pseudo-random) number into their slot counter; the reader may also command Tags to decrement their slot counter. Tags reply when the value in their slot counter (i.e. their slot) is zero. Q is an integer in the range (0,

15); the corresponding Tag-response probabilities range from 2

0

= 1 to 2

-15

= 0.000031.

It is usually recommended to set a Q-value that have the corresponding number of slots larger than the exact maximum number of Tags to be read by the reader. For example, if there are 40 tags to be read by the reader, the Q-value is configured to 6, in which 2

Q

= 2

6

= 64 > 40.

In CS203, it consists of four main inventory algorithm (one fixed Q and three variable Q). The variable Q algorithms differ in their mechanism for adjusting the Q values at the end of each round. It also provides routines for the four tag access functions (read, write, kill and lock).

Copyright © Convergence Systems Limited, All Rights Reserved 141

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

8) Fixed Q (Generic) Algorithm

• Fixed Q value

• Basis for all inventory algorithms.

• Optionally executes rounds until no tags are read.

• Optionally retries a rounds “n” times.

• Optionally flips A/B flag at end of round

This algorithm runs all inventory rounds with a single Q value. In this algorithm an inventory cycle consists of one or more rounds, each of which will attempt to read every slot. The number of slots to search is given by 2Q. For example, a Q of 7 will cause the algorithm to search 128 slots on each round. One word of caution, if the time it takes to run the round is greater that the frequency hop time (and the session is 0) or antenna dwell time, the round will never complete.

9) Dynamic Q Algorithm (1)

• Q adjusts up or down at the end of each round.

• Executes repeated rounds until no tags are read when Q = Q minimum.

• Uses Qstart,Qmax and Qmin parameters to control the range of Q.

• MaxReps to limit time spent at each Q value.

• HighThres and LowThres to control how Q will adjust.

In algorithm 1, the value of Q is dynamically adjusted based on the periodic evaluation of the relative frequency of RN16 timeouts vs EPC timeouts.

Each round is comprised of a Query and up to MaxReps queryReps.

The value of Q for the subsequent round is determined by the results of the current round. If the number of RN16 timeouts is greater than the number of EPC timeouts multiplied by thresHi, Q is decremented (presumed empty slots outnumber presumed collisions). If the number of RN16 timeouts is less than the number of EPC time outs times thresLo, Q is incremented (presumed collisions outnumber presumed empty slots). If the number of RN16 time outs falls between those two values, Q remains unchanged.

An inventory cycle is comprised of one or more inventory rounds, and is terminated when a round is executed with Q = 0 and no tags read.

10) Dynamic Q Algorithm (2) – Dynamic Q Adjust

• Almost identical to algorithm 1.

• Same control interface as algorithm 1.

• Uses QueryAdjust command to modify Q value

Copyright © Convergence Systems Limited, All Rights Reserved 142

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Algorithm 2 is identical to algorithm 1 with the sole exception that a queryAdjust command is used to adjust the value of Q rather than a query command.

Read rate performance is increased relative to algorithm 1 because a) the query Adjust command is shorter, and b) new rounds are not initiated each time the value of Q changes, reducing the frequency of duplicate tag reads in the course of an inventory cycle.

Note though that algorithm 1 may deliver superior performance when reading small fast moving (or changing) tag populations due to the increased frequency with which query

Commands are issued.

11) Dynamic Q Algorithm (3) – Dynamic Q Thresh

• New Q adjustment algorithm.

• Uses Qstart,Qmax and Qmin parameters to control the range of Q.

• QueryReps are not limited to a maximum number on a round.

• Single threshold multiplier used to control Q adjustment.

• QueryAdjust command used to modify Q value as in Algorithm 2.

In algorithm 3, the value of Q is adjusted based on the continuous evaluation of the relative frequency of RN16 timeouts vs EPC timeouts.

An inventory cycle consists of a single round initiated by a Query command.

Following the query command, up to ((2^^Q)-1) queryRep commands are issued.

If in the course of operation the number RN16 timeouts exceeds the adjusted number of EPC timeouts by a calculated threshold, the value of Q is decremented (presumed empty slots outnumber presumed collisions). If the adjusted number of EPC timeouts exceeds the number of RN16 timeouts by a calculated threshold, the value of Q is incremented (presumed collisions outnumber presumed empty slots). While the relative number of RN16 time outs vs the adjusted number of EPC time outs falls within the threshold, Q is unchanged.

When the value of Q changes, or if all slots under the current Q value have been inventoried, the slot counters of the participating tag population is refreshed using a queryAdjust command.

The calculated threshold equals the current value of Q times a multiplier (set by default to 1).

The EPC timeout count is adjusted by Rtot, the ratio of (EPC timeout / RN16 timeout).

An inventory cycle is terminated when all slots have been checked with Q = Qmin and no tags have been read.

Read rate performance is increased relative to algorithm 2 because a) Q remains unchanged while well matched to the population, b) Q value is changed more quickly when it is not well matched, and c) on the average, fewer queryAdjust commands are issued.

Copyright © Convergence Systems Limited, All Rights Reserved 143

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER USER'S MANUAL, VERSION 2.0.1

Session

An inventory process comprising a reader and an associated Tag population. A reader chooses one of four sessions and inventories Tags within that session. The reader and associated Tag population operate in one and only one session for the duration of an inventory round. For each session, Tags maintain a corresponding inventoried flag. Sessions allow Tags to keep track of their inventoried status separately for each of four possible time-interleaved inventory processes, using an independent inventoried flag for each process.

Inventories flag (Flag)

A flag that indicates whether a Tag may respond to a reader. Tags maintain a separate inventoried flag for each of four sessions; each flag has symmetric A and B values. Within any given session, reader typically inventory Tags from A to B followed by a re-inventory of Tags from B back to A (or vice versa).

Copyright © Convergence Systems Limited, All Rights Reserved 144

USER'S MANUAL, VERSION 2.0.1 CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Appendix C. RF channels

Region

Australia (AU)

Brazil 1 (BR1)

Brazil 2 (BR2)

China (CN)

ETSI, G800

Hong Kong (HK)

Singapore (SG)

India (IN)

Japan (JP)

Korea (KR)

Malaysia (MY)

South Africa (ZA)

Frequency Range

(MHz)

920 – 926

915 – 928

902 – 907

915 – 928

920 – 925

865 – 868

920 – 925

865 – 868

952 – 954

910 – 914

919 – 924

915 – 919

# of channels

10

24

33

10

4

8

3

7

19

8

16

Channels (MHz)

920.75, 921.25, 921.75, 922.25, 922.75,

923.25, 923.75, 924.25, 924.75, 925.25,

915.75, 916.25, 916.75, 917.25, 917.75,

918.25, 918.75, 919.25, 919.75, 920.25,

920.75, 921.25, 921.75, 922.25, 922.75,

923.25, 923.75, 924.25,

924.75, 925.25, 925.75, 926.25, 926.75,

927.25,

902.75, 903.25, 903.75, 904.25, 904.75,

905.25, 905.75, 906.25, 906.75, 915.75,

916.25, 916.75, 917.25, 917.75, 918.25,

918.75, 919.25, 919.75, 920.25, 920.75,

921.25, 921.75, 922.25, 922.75, 923.25,

923.75, 924.25, 924.75, 925.25, 925.75,

926.25, 926.75, 927.25,

920.625, 920.875, 921.125, 921.375,

921.625, 921.875, 922.125, 922.375,

922.625, 922.875, 923.125, 923.375,

923.625, 923.875, 924.125, 924.375,

865.70, 866.30, 866.90, 867.50,

920.75, 921.25, 921.75, 922.25, 922.75,

923.25, 923.75, 924.25,

865.70, 866.30, 866.90,

952.40, 952.60, 952.80, 953.00, 953.20,

953.40, 953.60,

910.20, 910.40, 910.60, 910.80, 911.00,

911.20, 911.40, 911.60, 911.80, 912.00,

912.20, 912.40, 912.60, 912.80, 913.00,

913.20, 913.40, 913.60, 913.80,

919.75, 920.25, 920.75, 921.25, 921.75,

922.25, 922.75, 923.25,

915.7, 915.9, 916.1, 916.3, 916.5, 916.7,

916.9, 917.1, 917.3, 917.5, 917.7, 917.9,

Copyright © Convergence Systems Limited, All Rights Reserved 145

CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Taiwan (TW)

USA (FCC)

922 – 928

902 – 928

12

50

USER'S MANUAL, VERSION 2.0.1

918.1, 918.3, 918.5, 918.7,

922.25, 922.75, 923.25, 923.75, 924.25,

924.75, 925.25, 925.75, 926.25, 926.75,

927.25, 927.75,

902.75, 903.25, 903.75, 904.25, 904.75,

905.25, 905.75, 906.25, 906.75, 907.25,

907.75, 908.25, 908.75, 909.25, 909.75,

910.25, 910.75, 911.25, 911.75, 912.25,

912.75, 913.25, 913.75, 914.25, 914.75,

915.25, 915.75, 916.25, 916.75, 917.25,

917.75, 918.25, 918.75, 919.25, 919.75,

920.25, 920.75, 921.25, 921.75, 922.25,

922.75, 923.25, 923.75, 924.25, 924.75,

925.25, 925.75, 926.25, 926.75, 927.25

Copyright © Convergence Systems Limited, All Rights Reserved 146

USER'S MANUAL, VERSION 2.0.1 CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Appendix D. Common Mistakes

1. The weatherproof Ethernet cable that comes with the product package is a

"CROSSOVER" cable. If user wants to connect on a switch/router, it may or may not work depending on whether the network port on the switch/router can handle a crossover cable. Newer switch/router have Ethernet card capable of "Auto-Detect" and

"Auto-Switch" (Auto-MDI/MDIX). Older switches may not be capable of that. So for older switches, one has to use an Ethernet Crossover Adaptor. This is a small adaptor with Ethernet socket on both ends. This will cross switch the cable.

2. The CS203 comes ex-factory with a standard IP address (192.168.25.203). When the user first opens the unit from the box, the user must use a laptop with an IP address in the same subnet (192.168.25.x) to connect to the CS203. The user can also use the DEMO

APP program to search for the CS203 and figure out its IP address. Once connected, then the user can change the IP address on the CS203. Once that is done, the CS203 can be deployed in the actual site.

3. If you need to connect the CS203 to a router/switch and use the Power-over-Ethernet (PoE) function of CS203, make sure that the router/switch you use is PoE-enabled.

4. When you use the CS203 Demo Application Program, make sure that the port number

1515 and 1516 are opened (or turn off any firewall on the network). These 2 ports are used for the auto-discovery of the readers in the network.

Copyright © Convergence Systems Limited, All Rights Reserved 147

USER'S MANUAL, VERSION 2.0.1 CSL CS203ETHER-2 EPC CLASS 1 GEN 2 RFID INTEGRATED READER

Appendix E. Technical Support

System integrators setting up the CSL CS203 Integrated Reader may encounter some problems.

To quickly solve that, they are welcome to send the symptoms and configuration files back to [email protected]

for support. Please send the following:

1) CS203 Factory Serial Number - best to take a photo of the label at the back of the reader and send the photo to CSL technical support team

2) Final firmware versions of reader

3) Final library version on PC side

4) Brief description of problems

5) Screen capture of problems or error messages on PC with time

6) Screen capture of command window doing "netstat -na" command

7) Screen capture of command window doing "ipconfig" command

8) Screen capture of Windows Task Manager "Processes" window

9) Screen capture of Windows Task Manager "Applications" window

10) Screen capture of Windows Task Manager "Performance" window

11) Photos of the overall site (if that can be released)

Send the above sets of data to [email protected]

Copyright © Convergence Systems Limited, All Rights Reserved 148

advertisement

Key Features

  • ISO 18000-6C and EPCglobal Class 1 Gen 2 UHF RFID protocol compliant
  • Ultra long read range
  • Ultra high read rate
  • Choices of antenna version (LHCP/RHCP)
  • Robust performance in dense-reader environments
  • Configurable parameters offer maximum throughput
  • Supports all Gen 2 commands, including write, lock and kill
  • IP-68 enclosure
  • MIL-STD-810 shock and vibration resistance

Frequently Answers and Questions

What are the different antenna versions available for the CS203ETHER-2?
The reader is available with either a Left Hand Circular Polarized (LHCP) or Right Hand Circular Polarized (RHCP) antenna.
What is the maximum read range of the CS203ETHER-2?
The maximum read range is up to 13 meters with DogBone tags from Smartrac (FCC version).
How do I connect the CS203ETHER-2 to my network?
The CS203ETHER-2 connects to a network via an Ethernet cable. The package includes a waterproof LAN cable that converts to a regular RJ45 Ethernet connector. You can connect the reader directly to a computer or to a switch/router.
What types of RFID tags does the CS203ETHER-2 support?
The CS203ETHER-2 supports EPCglobal Class 1 Gen 2 UHF RFID tags.
What is the default IP address of the CS203ETHER-2?
The default IP address of the CS203ETHER-2 is 192.168.25.203.

Related manuals