RFIDStation User Manual TechnicalDocument TechnicalDocumentName RFIDStation.UserManual Technicaldocumentnumber:
Edition V2.0.1.1 Preparation. Review. Sign. Standardization. Approve. RFIDStation User Manual The list. 1.Overview. .............................................................................................................................. 1 2. Interface Introduction ............................................................................................................ 2 2.1 Communication settings .............................................................................................. 3 2.1.1 Serial Port settings ............................................................................................ 3 2.1.2 USB Port settings ............................................................................................. 3 2.1.3 Network Port Settings ...................................................................................... 4 2.1.4 Communication Fault Handling ....................................................................... 5 2.2 Parameter configuration .............................................................................................. 6 2.2.1 Short range ISO15693 reader parameters ........................................................ 8 2.2.2 Middle range and long range ISO15693 reader parameters ........................... 10 2.2.3 ISO14443 parameter configuration ................................................................ 12 2.3 Reader control ........................................................................................................... 13 2.4 Reader information.................................................................................................... 13 3. Label operation ................................................................................................................... 15 3.1 ISO15693 label operation ......................................................................................... 15 3.1.1 UID output ..................................................................................................... 15 3.1.2 Label operation 1 ............................................................................................ 15 3.1.3 Label operation 2 ............................................................................................ 18 3.1.4 Passthrough .................................................................................................... 19 3.1.5 Direct operation of labels ............................................................................... 20 3.1.6 IM operation ................................................................................................... 22 3.1.7 Channel gate ................................................................................................... 24 3.2 ISO14443A label operation ....................................................................................... 25 3.2.1 Information output ......................................................................................... 25 3.2.2 M1 operation .............................................................................................. 27 3.2.3 M1 operation II .............................................................................................. 30 3.2.4 NTag operationM0 operation ................................................................. 31 3.2.5 ESAM ............................................................................................................. 33 3.2.6 APDU ............................................................................................................. 34 3.2.7 Passthrough .................................................................................................... 36 3.2.8 Intelligent operation ....................................................................................... 38 RFIDStation User Manual. 1. Overview. RFIDStationisanoperatingsoftwaredemothatdesignedforhighfrequency readerofISO15693andISO14443protocols.Userswillunderstandthefunctionsof highfrequencyreaderproductsbasedonISO15693andISO14443protocolsquickly through this software. This software Demo currently known to support bellow devices:M321M321AM321BM324M324UM325M325YM327D322 D322p D322pD322ED322ED322YD322SED322SYD330SD330ND330L D332D332ND334AD343D343XD335XR321R321ER321YR343D R331R331LR3332R332N R332AR342R342NR345R345HR342 R343DR342Netc. 1 RFIDStation User Manual. 2. Interface Introduction OpenRFIDStation,theinterfaceisasFigure2.1:
Figure 2.1 RFIDStation main interface RFIDStation It supports ISO15693 and ISO14443 A/B dual protocols. The main interface includes five areas: communication setting area, parameter configuration area, data display area, tools area and label operation area. Communication setting area: Select USB, serial port (RS232/RS485) or network port (RJ45) according to the interface type supported by the reader. Configuration parameter area: Configure the parameters related to ISO15693 and ISO14443 protocols. Data display area: Displays communication data between the DEMO and the reader. Label operation: Operates (read UID, read data block, write data block, etc.) label
(supports ISO15693 or ISO14443 protocol). The communication setting area, configuration parameter area, and the DEMO's UID reading, data block reading/writing and pass-through for ISO15693 and ISO14443A tags are described in more detail in a later section. 2 RFIDStation User Manual 2.1 Communication settings 2.1.1 Serial Port settings As shown in Figure 2.2, select COM for port. Please refer to the device managerforserialportselection.Select384008N1baudrate(factorydefaultbaud rateis38400bit/s,fixed8bitdatalength,1bitstopbit,noparitybit).Ensurethatthe serial port cable is connected properly. Click "Open" to complete the serial port setting. The software reads the device version and displays it in the display area
(exampledevice:D334A). 2.1.2 USB Port settings Figure2.2SerialPortsettings As shown in Figure 2.3, select "USB" for port, click "open" to do the USB port settings. The software reads the device version and displays it in the display area
(example device: R321). USB port supports simultaneous access of multiple devices. RFIDStation User Manual 2.1.3 Network Port Settings Figure2.3USBconnectorsettings. AsshowninFigure2.4,selectTCPforport,fillinthedeviceparametersforIP address and port. (IP address and port information can be looked up by using DeviceComToolsoftwaresNetworkPortParameterFunction.RFIDStationonly supportsTcpSevermode.TheIPaddressoftheuppercomputerandtheIPaddressof the device should be in the same network segment). Click Open to complete network port setting, and software reads the device version and displays it in the displayarea(exampledevice:D322p). RFIDStation User Manual Figure2.4NetworkPortSettings 2.1.4 Communication Fault Handling IfthereisnocommunicationbetweenthedeviceandDemowheninuse,fault handlingisasbelow:
If it is serial port connection mode, check whether the COM port of the device is correctly selected (check through device management), and whether the baud rate is selected correctly (the general factory configuration is 38400bit/s. If the baud rate communication fails, select 3 baud rates to try to communicate). Set the device address the broadcast address: FFFF for troubleshooting. If it is network port cnnection mode, check whether IP address and port informationarecorrect.(IPaddressandportinformationcanbelookedup by using DeviceComToolsoftwares Network Port Parameter Function. RFIDStationonlysupportsTcpSevermode.) Ifbothofthepreviouscommunicationmodesfail,restartthereader,restart theDemo,andthentrythecommunicationagain;
Checkwhethertheserialportcableitselfcancommunicatewell;
Checkwhethertheportoftheuppercomputeriscorrectlyconnected;
Check whether the device's IP address conflicts with the upper machine or whetheritisinthesamenetworksegment. RFIDStation User Manual. 2.2 Parameter configuration Theparameterconfigurationconsistsofthreeparts:
Thefirstpartincludestheselectionofprotocoltype,commandmode,label controlandbuzzercontrol. The second part includes the setting of "device new address", "AFI mode", and
"baudratecontrol". Thethirdpartincludes"setparameters"and"getparameters". When users use it for the first time, please click "get parameters" to view the parameter configuration of the reader. After that, users can select parameters according to their own requirements, and click "set parameters" to complete parametersettings. Thedefinitionofspecificparametersisshowninthetablebelow:
Parameters Options Description Protocol Type Command mode Labelcontrol ISO15693 SelecttheISO15693protocolasneeded ISO14443A SelecttheISO14443Aprotocolasneeded ISO14443B SelecttheISO14443Bprotocolasneeded When the RF is turned on, the reader Automatic automaticallysendstheInventorycommandto countthelabels Trigger AftertheRFisturnedon,thereaderwaitsfor thecommandtocountlabels AfterthereadergetsthelabelUID,itsetsthe label silent so that the label no longer Silent responds to the reader's Inventory command unless the label leaves the antenna RF field andthenentersagain After the reader gets the label UID, the label Notsilent still responds to the reader's Inventory command, which is typically used to test the 6 RFIDStation User Manual readingdistanceofthelabel Thebuzzerdoesnotrespond(nosound)when Ban the reader recognizes the label for the correspondingprotocol When the reader recognizes the label for the Enable corresponding protocol, the buzzer responds
(withabeep) 0x0000~0xFFFF Reader device address, where 0xFFFF is the broadcastaddress Ban Enable AFI domain is banned in inventory command fram AFI domain is enabled in inventory command fram 9600 Baudrate:9600bit/s. 38400 Baudrate:38400bit/s. 115200 Baudrate:115200bit/s. Buzzer control Device address AFImode Baudrate control RFIDStation User Manual. 2.2.1 Short range ISO15693 reader parameters Asshowninfigure2.5,selectISO15693forprotocoltype,triggerforcommandmode,silent for label control, enable for the buzzer, banned for AFI mode, 38400 for baud rate. After these settings, click parameter configuration to complete the configuration of ISO15693 protocol. Figure2.5ISO15693parameterconfiguration Then select ISO15693 protocol as shown in figure 2.6, and an ISO15693 labeloperationwindowpopsupasshowninfigure2.7. Figure2.6LabelOperationselection 8 RFIDStation User Manual Figure2.7ISO15693LabelOperationwindow Attention:
IfISO15693labeloperationwindowshowninFigure2.7wasclosedunexpectedlyduringoperation, clickthelabeloperationselectionboxshowninFigure2.6again. RFIDStation User Manual. 2.2.2 Middle range and long range ISO15693 reader parameters As shown in figure 2.8, select ISO15693 for protocol type, automatic for command mode, silentforlabelcontrol,enableforthebuzzer,bannedforAFImode,38400forbaudrate. Afterthesesettings,clickparameterconfigurationtocompletetheconfigurationofISO15693 protocol. Figure2.8ISO15693parameterconfiguration Then select ISO15693 protocol as shown in figure 2.9, and an ISO15693 labeloperationwindowpopsupasshowninfigure2.10 Figure2.9LabelOperationselection Figure2.10ISO15693LabelOperationwindow 10 RFIDStation User Manual Attention:
IfISO15693labeloperationwindowshowninFigure2.10wasclosedunexpectedlyduringoperation, clickthelabeloperationselectionboxshowninFigure2.9again. Notalldevicessupportreadingdatastoredinthereader,i.e.itispossiblethattheUID information readingfailed. RFIDStation User Manual. 2.2.3 ISO14443 parameter configuration Asshowninfigure2.11,selectISO14443Aforprotocoltype,triggerforcommandmode, no silent for label control, enable for the buzzer,38400 for baud rate. After these settings, click parameter configuration to complete the configuration of ISO14443 protocol. ( below deviceD322asexample) Figure 2.11 ISO14443 protocol reader configuration Then select ISO14443A protocol as shown in figure 2.12, an ISO14443A label operation window pops up as figure 2.13. Figure 2.12LabelOperationselection Figure 2.13 ISO14443LabelOperationwindow 12 RFIDStation User Manual Attention:
IfISO14443labeloperationwindowshowninFigure2.13wasclosedunexpectedlyduringoperation,clickthe labeloperationselectionboxshowninFigure2.12again. 2.3 Reader control Asshowninfigure2.14,readercontrolinterfaceiscomposedofthreeareas:RF control,antennacontrolandpowercontrol. RF controlturn on/off RF output; reset RF. (start RF output 20ms after RF is turned off) Antenna controlNumber of antennas should be the same as device actual number of antennas, so that the antenna to be connected can be selected. Power controlselect the number of corresponding antenna, and set the level of power (from low to high LV0LV1LV2LV3). Attention Figure 2.14 Reader control Only multiple antennae supported devices have antennae control fuction, otherwise it is invalid;
Only power adjustable devices have power control function, otherwise it is invalid. 2.4 Reader information After the device is connected successfully, device and software and hardware information can be obtained by click OK button in reader information area, as shown in figure 2.15. RFIDStation User Manual Figure 2.15 Reader control RFIDStation User Manual. 3. Label operation 3.1 ISO15693 label operation Based on ISO15693 parameter configuration according to chapter 2.2.1, ISO15693 label operation function of the software is introduced as blow. 3.1.1 UID output Put an ISO15693 label in reader working field. Set up the parameters, reset RF, and click read button in ISO15693 operation frame, UID read displays in UID information frame, as shown in figure 3.1. (device D322 as example) 3.1.2 Label operation 1 Figure 3.1 read ISO15693 UID Read data blocka labels UID must be selected before the labels data block is read.
(as shown in figure 3.1, click label UID in UID information frame with left mouse button, UID information frame on top changes to the label UID). Click read, and data frame displays labels data block, as shown in figure 3.2. 15 RFIDStation User Manual Figure 3.2 Read labels data block Attentionas shown in figure 3.2, when inputting data blocks head address and block number, the data format should be hexadecimal, and the data length should be 1 byte. Write data blocka labels UID must be selected before the labels data block is written (as shown in figure 3.1, click label UID in UID information frame with left mouse button, UID information frame on top changes to the label UID). Click write. Data block is written successfully if the return result of multiple blocks writing in output frame is not blank. As it is shown in figure 3.3. Figure 3.3 write ISO15693 data block Attentionas shown in figure 3.2, when inputting data blocks head address and block number, the data RFIDStation User Manual format should be hexadecimal, and the data length should be 1 byte. Data format written in label is hexadecimal;
The length of a data block is 4 byte, so the length of the data written in a data frame must be 4 times of the number of blocks;
Block address must be within the label's actual memory address;
If the address of the data block to be written to the label is locked and cannot be written, the "output"
frame shows that the write multiple data block returns blank;
The lock block operation is irreversible. Once the data block of the label is locked, the address corresponding to the label will never be written into data. RFIDStation User Manual. 3.1.3 Label operation 2 As shown in figure 3.4, label operation 2 is composed of four areas: AFI operation,EASoperation,DSFIDoperationandinformationacquisition. AFI operation: input data format should be hexadecimal, and the data length should be 1 byte. Operation is irreversible. EAS operation:electronic anti-theft system. DSFID operation: input data format should be hexadecimal, and the data length should be 1 byte. Operation is irreversible. Information acquisitionclick OK and get label information. Figure 3.4 ISO15693 label special function mark operation 18 RFIDStation User Manual. 3.1.4 Passthrough Passthrough function enables users operate the cards using readers directly. The operation specification must strictly comply with ISO15693 protocol. Open the Passthrough page, send the data frame to the label, and receive the information returned by the label. It is shown as figure 3.5. (device D322 as example) Figure 3.5 ISO15693 label passthrough Attention Label response time Inventory
:15000 s Read Write
:15000
: 20000 s s data format is hexadecimal, and no interval between bytes, e.g.120325 Examples UID
: E00222252B831BE6 In v en to ry
2 6 0 1 0 0 0 0 0 0 E 6 1 B 8 3 2 B 2 5 2 2 0 2 E 0 19 RFIDStation User Manual Write Block
>>>2221E61B832B252202E00022222222
<<<00 Read Block 2220E61B832B252202E000
0022222222 Read
Inf 222BE61B832B252202E0 000FE61B832B252202E000003F0322 3.1.5 Direct operation of labels As it is shown in figure 3.6, this function can operate batch label directly such as UID reading, data block reading, data block writing, AFI writing without reading label UID first
(support multiple label devices). This function is applicable to some of the M-series, D-series and R-Series devices supporting ISO15693 protocol. (D322D322pD322ED322YD322SE D322SYD330SD330ND330LD332D332ND343D343XD335XR343D etc. Figure 3.6.0 Function select UID readingAfter the device communicates with the upper computer normally, put the label in the devices working field, and click start to output the label UID and time used. RFIDStation User Manual Block reading After the device communicates with the upper computer normally, put the label in the devices working field, and click start to output the label UID and time used. The block reading address and number can be set. Block writing After the device communicates with the upper computer normally, put the label in the devices working field, and click start to output the label UID and time used. The block reading address and number can be set. AFI writingAFI value can be written in the range of 0-255. After the device communicates with the upper computer normally, put the label in the devices working field, and then input AFI value, and click start to output the label UID and time used. RFIDStation User Manual. 3.1.6 IM operation As it is shown in figure 3.7, this function enables batch labels operation (use multiple labels supported devices) of UID reading, data block reading without reading the label UID first. This function is applicable to some R-Series devices of our company that support ISO15693 protocolR332R332N R342R342NR345R345H etc. UID reading: After the device communicates with the upper computer normally, put the label in the devices working field, and select the antenna to work (it can be single antenna or multi round scanning antenna). Click start to output the label UID and time used. Block readingAfter the device communicates with the upper computer normally, put the label in the devices working field, and select the antenna to work (it can be single antenna or multi round scanning antenna). Click start to output the label UID and time used. The address and number of read blocks can be set. Figure 3.7 label reading of IM operation 22 RFIDStation User Manual Figure 3.8 select antenna to work of IM operation Attention To avoid antenna damage, do not turn on the RF to the port which doesnt connected to an antenna. Process of multiple antennae turning: select antennareset RFcounting label times completed or timeoutturn off RFswitch antenna RFIDStation User Manual. 3.1.7 Channel gate As it is shown in figure 3.9, make single select or multiple select to the antennae ports (corresponding to the antenna connected with the reader). Click set so that the selection is confirmed. Select enable scan antennae and confirm selection. Click start display alarming UID, as a result label UID is displayed. This function is applicable to some R-Series devices of our company that support ISO15693 protocol (R342R342N etc.). Figure 3.9 select antenna
"Disable scanning antenna / enable scanning antenna" is to turn off and turn on antenna scanningfunctionrespectively.Select"enablescanningantenna",click"set",andthereaderwill starttoinstalltheselectedantennaroundscanninglabelsinantennafield.
"StartdisplayingalarmUID"isaspecialAFIalarmfunction,whichgivesalarmprompttothelabel withspecificAFIvaluewrittenin,anddisplaysitsUIDintheoutputportbelow. 24 RFIDStation User Manual. 3.2 ISO14443A label operation Based on ISO14443A parameter configuration according to chapter 2.2.2, ISO14443A label operation function of the software is introduced as blow. 3.2.1 Information output Put an ISO14443A label in reader working field. Set up the parameters, and click read button in ISO14443A operation UID output frame. UID read displays in UID information frame, as shown in figure 3.10. (device D322 as example) Read UID sending instruction: REQA-AC-SELECT three instructions. If the UID is read successfully, the label will be in active state. If the first read UID is successful, the second read UID will send the same instruction. According to ISO14443A protocol, the label returns to the IDLE state, so the read fails. Figure 3.10 read ISO14443A label UID Attention Read: this operation (read label UID) is a necessary prerequisite for other operations;
25 RFIDStation User Manual Suspend: the suspended label will not be able to perform other operations (unless you return it to the factory to read the label UID after leaving the factory; or change the label mode to ALLl). Please refer to ISO14443A protocol for details. RFIDStation User Manual. 3.2.2 M1 operation Data block writing: in M1 operation, write the head "address" of the data block. The key type (KeyA/KeyB) and key (6 bytes) strictly comply with ISO14443A protocol (label factory default key: FFFFFFFFFFFF). Click the "write data block"
button, the "output" window returns "operation successful", which indicates that the write data block is successful. Attention Figure 3.11 write M1 data block Before this operation, the label UID must be read once (entering the third layer), and after the operation error, the label UID must be read again;
The input data format is hexadecimal;
Block 3 of each sector is the cipher area, which should be written carefully. As shown in Figure 3.12;
Block 0 of sector 0 is the manufacturer flag code. If you fill in 00 in the address column, a write error will occur. Then a startover from reading UID is needed after the error;
The block address must be within the label's actual memory address. The number of blocks has been set to 1 by default. One block (16bytes) is written at a time. 27 RFIDStation User Manual Figure 3.12 M1card storage structure Read data blockin M1opertion I, write the head "address" of the read data block. The key type (KeyA/KeyB) and key (6 bytes) strictly comply with ISO14443A protocol (label factory default key: FFFFFFFFFFFF). Click the "read data block"
button, the "output" window returns "operation successful", which indicates that the read data block is successful. As shown in figure 3.13. Attention Figure 3.13 read data block Before this operation, the label UID must be read once (entering the third layer), and after the RFIDStation User Manual operation error, the label UID must be read again;
The block address must be within the label's actual memory address. The number of blocks has been set to 1 by default. One block (16bytes) is read at a time. RFIDStation User Manual. 3.2.3 M1 operation II As shown in figure 3.14, in M1opertion II, write the head "address" of the value operation. The key type (KeyA/KeyB) and key (6 bytes) strictly comply with ISO14443A protocol (label factory default key: FFFFFFFFFFFF). Click read value, write value, decrease value, add value, transfer button, and the "output" window returns "operation successful", which indicates that the value operation is successful. Attention Figure 3.14 M1operation II Before this operation, the label UID must be read once (entering the third layer), and after the operation error, the label UID must be read again;
This value address and data block address are not of the same concept. 30 RFIDStation User Manual. 3.2.4 NTag operationM0 operation Read data page: Write the head "address" and "number" of the data page, click the "read data page" button, and "success" in the "output" window indicates that the data page is read successfully. As shown in Figure 3.15. Figure 3.15 read M0 label data page Write data page: Write the head "address" and "number" of the read data block. Click the "write data page" button, and "success" is returned in the output window, indicating that the data page is successfully written, as shown in Figure 3.16. Figure 3.16 M0 label write data page 31 RFIDStation User Manual Attention Before this operation, the label UID must be read once (entering the third layer), and after the operation error, the label UID must be read again;
The input data format is hexadecimal, and M0 card data page address starts from 04;
The page address must be within the label's actual memory address;
The length of the input data is 4 times of the number, that is, a data page is of 4 bytes. RFIDStation User Manual. 3.2.5 ESAM As shown in figure 3.17, the function of this interface can control ESAM1/ESAM2 to power on, power off or reset (the device in this example is M327). Figure 3.17 ESAM 33 RFIDStation User Manual. 3.2.6 APDU As shown in figure 3.18, at this time, the test label is CPU card. Click "Rats", and the label information will be displayed in the display frame. For details, please refer to ISO / IEC 14443-4 protocol (example device: R321). Attention Figure 3.18 RATS Before this operation, the label UID must be read once (entering the third layer), and after the operation error, the label UID must be read again. As shown in Figure 3.19, select the index type to be communicated, edit the data in the data frame input box, and click "APDU" and the Information for index type communication returned. For details, please refer to ISO/IEC7816-1/2/3/4 protocol
(example device: M327). 34 RFIDStation User Manual Attention Figure 3.19 APDU Before this operation, the power on operation in section 3.2.5 must be performed, otherwise the communication fails. RFIDStation User Manual. 3.2.7 Passthrough The passthrought function allows users to operate the card directly through the reader, and the operation specification must strictly comply with ISO14443A protocol. Open the passthrough page, send the data frame (the data content of REQA is "26") to the label, and receive the information returned by the label, as shown in Figure 3.20
(example device is D322). Figure 3.20 passthrough attention Label respond time Inventory
:10000 s Read Write
:10000
:15000 s s Label response frame length is not required;
Click Crc button in Figure 3.20 to add Crc verification;
The number of bits sent by the last byte strictly follows the protocol specification;
The data is sent in hexadecimal format with no space between bytes, such as 120325 36 RFIDStation User Manual. Example short range reader UID:0004 04 1E06CEF7M1 card Inventory:
26Bit number of last byte sent07 0400 9320Bit number of last byte sent00 1E06CEF721 93701E06CEF721+CRCBit number of last byte sent00 68B0BE Middle/long range readerPlease refer to your label manual for label timeout, label response frame length, and the number of bits sent in the last byte. 37 RFIDStation User Manual. 3.2.8 Intelligent operation Put an ISO14443A label into the reader's workplace, set the parameters, select the working mode "read UID / read block / write block" in the "intelligent operation"
column of the ISO14443A operation box, and click the "start" button. The read UID will be displayed in the "result" box, and the read data block will be displayed in the
"data block" box, as shown in Figure 3.21 (example device: D334A). Attention Figure 3.21 IM operation When "read UID" is selected, the address and number of blocks do not need to be changed;
When "read block" or "write block" is selected, the range of data block address should be defined according to the type of test label (M1 card data block address starts from 01, M0 card data page address starts from 04);
Check "continuous operation" to repeat one of the three operations of "read UID", "read block" and
"write block";
When "write block" is checked, the data to be written into the data block is edited in the "data" box in Figure 3.20. The input data format is hexadecimal, and the data length is determined by the type of label and the number of blocks to be written. 38 FCC WARNING 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. Any changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. NOTE: 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 or more 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. To maintain compliance with FCCs RF Exposure guidelines, This equipment should be installed and operated with minimum 20cm distance between the radiator and your body: Use only the supplied antenna.