Académique Documents
Professionnel Documents
Culture Documents
Its RFID
Software Manual
3ALogics Evaluation System Series
This document contains software operation information offered with Evaluation system board. hardware and protocol information are not included in this document.
Other
http://www.3ALogics.com
Page 1
Notice : All referenced brands, product names, service name and trademarks are the property of their respective owners.
Disclaimer
The information provided is as is without any type of warranty. To the maximum extent permitted by law, 3ALogics accepts no responsibility on all warranties, including without limitation any implied warranties of merchant ability, fitness for a particular purpose, and non-infringement. recipient. The entire risk from the use or performance of the product and documentation remains with the In no event shall 3ALogics or its suppliers be liable for any consequential, incidental, direct, indirect, special, punitive or other damages whatsoever including without limitation damages for loss of business, profits, business interruption, loss of business information or other losses.
Contact
3Alogics Inc.
7th Fl., Hyundai-office Bldg., 9-4, Sunae-dong, Bundang-gu, Seongnam-si, Gyeonggi-do, 463-783 Korea TEL FAX : : (82)-(31)-715-7117 (82)-(31)-719-7551
Page 2
Outline ______________________________________________________________________________ 6 Copyright ___________________________________________________________________________ 6 Minimum Installation Requirement and Caution ________________________________ 6 Connecting to System _____________________________________________________________ 7
Chapter2
2.1 2.2
Chapter3
3.1 3.2 3.3 3.4
1) 2)
AnyRead GUI (Graphic User Interface) _________________________________________ 11 Menu _____________________________________________________________________________ 12 Tool bar ___________________________________________________________________________ 13 Register Control __________________________________________________________________ 13
Read _______________________________________________________________________________________ 13 Write _______________________________________________________________________________________ 14
3.5 3.6
Chapter4
4.1 4.2 4.3 4.4
1) 2) 3) 4)
Page 3
10) Select 3 ____________________________________________________________________________________ 22 11) ISO 14443 A _______________________________________________________________________________ 22 12) ISO 14443A Loop __________________________________________________________________________ 22
4.5
1) 2) 3) 4) 5) 6) 7)
ISO14443B ________________________________________________________________________ 23
Register B __________________________________________________________________________________ 24 REQB _______________________________________________________________________________________ 24 HLTB _______________________________________________________________________________________ 24 WUPB ______________________________________________________________________________________ 24 ATTRIB _____________________________________________________________________________________ 25 ISO 14443 B _______________________________________________________________________________ 25 ISO 14443 B Loop _________________________________________________________________________ 25
4.6
1) 2) 3) 4) 5) 6) 7) 8) 9)
ISO15693 _________________________________________________________________________ 27
Register 15693 _____________________________________________________________________________ 28 Inventory___________________________________________________________________________________ 28 Select ______________________________________________________________________________________ 28 Lock Block _________________________________________________________________________________ 28 Read Single Block__________________________________________________________________________ 29 Write Single Block _________________________________________________________________________ 29 Read Multi Blocks__________________________________________________________________________ 30 Write Multi Blocks _________________________________________________________________________ 30 Stay Quiet__________________________________________________________________________________ 31
10) Reset To Ready ____________________________________________________________________________ 32 11) Write AFI ___________________________________________________________________________________ 32 12) Lock AFI____________________________________________________________________________________ 33 13) Write DSFID________________________________________________________________________________ 33 14) Lock DSFID ________________________________________________________________________________ 34 15) Get Information ____________________________________________________________________________ 34 16) Get Security Status ________________________________________________________________________ 35 17) ISO 15693__________________________________________________________________________________ 35 18) ISO 15693 Loop ___________________________________________________________________________ 35
4.7
1)
Tag-It _____________________________________________________________________________ 36
Register Tag-It _____________________________________________________________________________ 37
Page 4
4.8
1) 2) 3) 4)
I-CODE ____________________________________________________________________________ 40
Register I-CODE ___________________________________________________________________________ 41 Anticollision / Select _______________________________________________________________________ 41 I-CODE _____________________________________________________________________________________ 41 I-CODE Loop _______________________________________________________________________________ 42
4.9
1) 2) 3) 4) 5) 6) 7) 8) 9)
Jewel ______________________________________________________________________________ 42
Register Jewel______________________________________________________________________________ 44 REQA_______________________________________________________________________________________ 44 WUPA ______________________________________________________________________________________ 44 RID _________________________________________________________________________________________ 44 RALL _______________________________________________________________________________________ 45 Read _______________________________________________________________________________________ 45 Write E _____________________________________________________________________________________ 45 Write NE ___________________________________________________________________________________ 46 Jewel _______________________________________________________________________________________ 46
4.11 Felica______________________________________________________________________________ 52
1) 2) 3) 4) Register Felica _____________________________________________________________________________ 53 Polling _____________________________________________________________________________________ 53 Felica _______________________________________________________________________________________ 53 Felica Loop ________________________________________________________________________________ 54
Page 5
1.2 Copyright
Software copyright belongs to 3ALogics. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electric or mechanical, by photocopying, recording, or otherwise, without the prior written consent of 3ALogics Inc.
Software:
Windows 2000 Windows XP Installation screen is based on Windows XP environment. version of Windows program. Close all other programs prior to installing SDK. It may differ in different
Page 6
Page 7
Chapter2
Starting Software
AnyRead v3.1.exe
Comm.jar Javax.comm.properties Win32com.dll jre-6u3-windows-i586-p.exe
Page 8
Page 9
After installing JVM, check if Java Serial communication setup file appears as below path. When installing for first time, it sets up automatically as below. C:\Program Files\Java\jre1.6.0_03 : JVM install directory
After completing installation of JVM and serial communication set up, activate software. update JVM version accordingly per user requirement. (Caution: After activating software, select chip according to system board.)
Page 10
Chapter3
3) Register control
4) Reader monitoring
5) Reader control
Page 11
3.2 Menu
Main control functions for Software; Connect, Chip, Interface, Protocol, and Help are listed in Chart 3-1. Chart 3-1. Menu Configuration
Item
Connect Exit Chip SPI Interface parallel Auto Protocol Default setting Program ends TRH031M
Description
Connect to RSK board GUI window: Connect, not connect I/O setting Serial or USB (default: Serial) Serial communication setting : Baud rate 9600, 8bit data communication default
Option Connect
Use with RSK100 Evaluation system board Based on TRH031M chip Use with RSK200L/RSK300 Evaluation board Based on TRH033M chip
TRH033M
RSK series TRH03XM and MCU interface setting Automatic tag reading by each protocol supported with RSK board
Protocol select Activate each Protocol reader control window Change by protocol from Auto mode to Interactive mode Change by Register set (Refer to Reader control)
Help
Page 12
1)
Read
Command to
read data
stored
in
TRH031M/TRH033M register. As seen in Picture 3-2, select register from Register Name or enter register address in Hex value (0x00~0x31) from Register Address Text. After completing register selection, click Read button to read register value.
Page 13
2)
Write
Command to write specific value to TRH031M/TRH033M selecting register, register. using After Bit Register
button (Picture 3-3) to set Bit data. Also enter Hex value or Decimal value and clicking Write button will write to TRH031M Register. (Remark: protocols; ISO15693, supports 8 RSK-100 ISO14443A, and Tag-IT. protocols; supports 4
into UID is that outputs each protocol tag UID and History that outputs message received
buttons to execute each commands and data entry section for executing commands.
Page 14
Chapter4
4.1 Scope
AnyRead SDK application transfers data to RSK board following steps listed in Picture 4-1.
select Command data
STX 0x02 Protocol 0x03
Len
0x04
D1
0x36
D2~
0x01 ~
Dn
EXT
Check SUM
4.2 Auto
Picture 4-2 is GUI screen for Auto Mode. mode Auto is a command to execute Changing to interactive auto mode requires from all protocol.
executing of each protocol register set and not able to change on by selecting protocol. Picture 4-2. Auto GUI
Page 15
Picture 4-3 is Card Detect GUI screen. This feature executes reading tag ID when tag is detected through reader antenna. Card Detect is only supported with RSK-300.
Chart 4-1. Command Set Description for Card detection Chart 4-1 Card Detection - Host to RSK Command Set Protocol Command All ISO14443A ISO14443B ISO15693 Tag-IT I-CODE Inside Jewel Felica Value(hex) A1 A2 A3 A4 A5 A6 A7 A8 A9 09(hex): Card Detection Actions Description Execute all protocol commands when card detect. Execute ISO14443A command when card detect. Execute ISO14443B command when card detect. Execute ISO15693 command when card detect. Execute Tag-IT command when card detect. Execute I-CODE command when card detect. Execute Inside command when card detect. Execute Jewel command when card detect. Execute Felica command when card detect. Remark
Page 16
Picture 4-4 displays Card detect function execution result and command examples.
STX 0x02
Protocol 0x09
Len 0x00
Command 0xA1
ETX 0x03
Checksum 0xA9
STX 0x02
Protocol 0x09
Len 0x00
Command 0xA2
ETX 0x03
Checksum 0xAA
(b) ISO/IEC 14443 A Picture 4-4 Card detect command data & execution result monitoring
Page 17
4.4 ISO14443A
Picture 4-5 is ISO14443A GUI screen. From RSK series, ISO14443A control commands are REQA, SELECT, and WUPA, HLTA. ANTICOLLISION,
Description
ISO14443A register setting for TRH03XM. Send ISO14443A REQA Command to Card. Send ISO14443A Cascade level 1 Anti-CollisionCommand to Card. Send ISO14443A Cascade level 2 Anti-CollisionCommand to Card. Send ISO14443A Cascade level 3 Anti-CollisionCommand to Card. Send ISO14443A Cascade level 1 SELECT Command to Card. Send ISO14443A Cascade level 2 SELECT Command to Card. Send ISO14443A Cascade level 3 SELECT Command to Card. Send ISO14443A Halt Command to Card. Send ISO14443A Wake up Command to Card. One time execution of ISO14443A Command. Card in RF-field, retrieve UID once. Command for only executing ISO14443A Command. If ISO14443A Card in RF-field, retrieve UID continuously. If ISO14443A
Remark
Page 18
1)
Register A
STX 0x02
Protocol 0x01
Len 0x00
Command 0xA1
ETX 0x03
Checksum 0xA1
Register ISO14443A.
command
executes
2)
REQA
STX 0x02
Protocol 0x01
Len 0x00
Command 0x26
ETX 0x03
Checksum 0x26
REQA
command
requests
from
It checks
if ISO14443A Tag is available in Tag receiving this command sends ATQA (Answer To Picture 4-7. REQA command
3)
HLTA
STX 0x02
Protocol 0x01
Len 0x00
Command 0x50
ETX 0x03
Checksum 0x50
Tag
receiving this command remains in half status and waits for WUPA Command.
Page 19
4)
WUPA
STX 0x02
Protocol 0x01
Len 0x00
Command 0x52
ETX 0x03
Checksum 0x52
WUPA command re-activates tag from Halt status. ATQA to Reader. Tag then sends
5)
Anticollision 1
STX 0x02
Protocol 0x01
Len 0x00
Command 0x93
ETX 0x03
Checksum 0x93
command response
allows from
Anticollision1 command is
6)
Anticollision 2
STX 0x02
Protocol 0x01
Len 0x00
Command 0x95
ETX 0x03
Checksum 0x95
Anticollision2 bytes).
command
is
sent
Page 20
7)
Anticollision 3
STX 0x02
Protocol 0x01
Len 0x00
Command 0x97
ETX 0x03
Checksum 0x97
Anticollision3 bytes).
command
is
sent
8)
Select 1
STX 0x02
Protocol 0x01
Len 0x00
Command 0x94
ETX 0x03
Checksum 0x94
Select returns UID received by AntiCollision command back to tag. If UID in Select command is same, Select command sends SAK (Select Acknowledge, Type A). Select1 is a command to select after performing Anticollision1.
9)
Select 2
STX 0x02
Protocol 0x01
Len 0x00
Command 0x96
ETX 0x03
Checksum 0x96
Page 21
10) Select 3
STX 0x02
Protocol 0x01
Len 0x00
Command 0x98
ETX 0x03
Checksum 0x98
STX 0x02
Protocol 0x01
Len 0x00
Command 0xF0
ETX 0x03
Checksum 0xF0
command ISO14443A
allows protocol
STX 0x02
Protocol 0x01
Len 0x00
Command 0xF1
ETX 0x03
Checksum 0xF1
ISO14443A
Loop
command
Page 22
4.5 ISO14443B
Picture 4-18 displays ISO14443B GUI screen. In RSK series, ISO14443B Execution protocol control commands are REQB, WUPB, ATTRIB, and HLTB. and ISO14443B Loop. commands are Register B, ISO14443B,
Chart 4-4. ISO14443B Protocol Command Protocol Command ISO14443B REG SET REQB ATTRIB HLTB WUPB ISO14443B ISO14443B Loop Value(hex) A2 00 1D 50 08 F0 F1 02(hex): ISO14443B Actions Description Register setting for TRH03XM ISO14443B. Send ISO14443B REQB command to Card. Send ISO14443B ATTRIB command to Card. Send ISO14443B Halt command to Card. Send ISO14443B Wake-up command to Card. One time execution of ISO14443B Command. ISO14443B Card in RF-field, retrieve UID once. Command for only executing ISO14443B Command. If ISO14443B Card in RF-field, retrieve UID continuously. If Remark
Page 23
STX 0x02
Protocol 0x02
Len 0x00
Command 0xA2
ETX 0x03
Checksum 0xA2
Register ISO14443B.
command
executes
2)
REQB
REQB command requests from Reader
STX 0x02 Protocol 0x02 Len 0x00 Command 0x00 ETX 0x03 Checksum 0x03
to
ISO14443B
tag.
It
checks
if
ISO14443B Tag is available in reader area. B). Tag receiving this command sends ATQB (Answer To Request, Type
3)
HLTB
STX 0x02
Protocol 0x02
Len 0x00
Command 0x50
ETX 0x03
Checksum 0x53
Tag
receiving this command remains in half status and waits for WUPB command.
4)
WUPB
STX 0x02
Protocol 0x02
Len 0x00
Command 0x08
ETX 0x03
Checksum 0x0B
Page 24
5)
ATTRIB
STX 0x02
Protocol 0x02
Len 0x00
Command 0x1D
ETX 0x03
Checksum 0x1E
6)
ISO 14443 B
STX 0x02
Protocol 0x02
Len 0x00
Command 0xF0
ETX 0x03
Checksum 0xF3
command
allows
7)
STX 0x02
Protocol 0x02
Len 0x00
Command 0xF1
ETX 0x03
Checksum 0xF2
ISO14443B
Loop
command
Page 25
Page 26
4.6 ISO15693
Picture 4-26 displays ISO15693 GUI screen. ISO15693 control commands are Inventory, Stay quiet, Read single block, Write single block, Lock block, Read multiple block, Write multiple block, Select, Reset to ready, Write AFI, Lock AFI, Write DSFID, Lock DSFID, Get system information, and Get multiple block security status. In RSK series, command to activate ISO15693 commands are Register 15693, ISO15693, and ISO15693 Picture 4-26. ISO15693 GUI Loop.
Page 27
1)
Register 15693
STX 0x02
Protocol 0x03
Len 0x00
Command 0xA3
ETX 0x03
Checksum 0xA1
Register 15693 command executes ISO15693. It must start before executing ISO15693 commands.
2)
Inventory
STX
Protocol
Len
Command
0x01 0x36
ETX
Checksum
Inventory command request reader to ISO15693 Tag. It checks if ISO15693 Tag is available in reader area and retrieves UID. This tag executes Anticollision to send UID.
0x02
0x03
0x04
0x03
0x30
3)
Select
STX 0x02
Protocol 0x03
Len 0x02
Command
0x25 0x22 0x25
ETX 0x03
Checksum 0x22
Select command converts Tag to Select status. This tag sends response.
4)
Lock Block
Page 28
STX 0x02
Protocol 0x03
Len 0x03
Command
0x22 0x02 0x22 0x02
ETX
Checksum
block permanently.
To use Lock
Block (Picture 4-30), enter block address in Address then click Lock Block button. After executing Lock Block command, re-writing to this Block is not possible as seen in Picture 4-31.
5)
STX 0x02
Protocol 0x03
Len 0x03
Command
0x20 0x02 0x20 0x02
ETX 0x03
Checksum 0x01
Read Single Block command is to read only ISO15693 Tag memory block (4 byte). To use Read Single Block (Picture 4-32), enter Block address in Hex value to Address then click Read Single Block button.
6)
Page 29
STX
Protocol
Len
Command
0x21 0x02 0x21 0x02 0x11 0xAA 0x22 0xBB
ETX
Checksum
0x02
0x03
0x07
(Picture 4-33), enter Block address in Hex value to Address then enter data (4 bytes) in Hex value and click Write Single Block button.
7)
STX
Protocol
Len
Command
0x23 0x02
ETX
Checksum
Read Multi Block command reads ISO15693 tag memory multi block (One block 4 bytes) data. To use
0x02
0x03
0x04
0x03
0x04
Read Multi Block (Picture 4-34), enter start block address (0x00) and last block address (0x02) in Number of Blocks. button. Then, click Multi Blocks
8)
Page 30
9)
Stay Quiet
STX 0x02
Protocol 0x03
Len 0x02
Command
0x02 0x62 0x02
ETX 0x03
Checksum 0x62
Stay
Quiet
command
keeps
Page 31
STX 0x02
Protocol 0x03
Len 0x02
Command
0x26 0x02 0x26
ETX 0x03
Checksum 0x02
Reset To Ready command converts 15693 tag from quite mode to ready mode.
STX 0x02
Protocol 0x03
Len 0x03
Command
0x27 0x02 0x27 0x01
ETX 0x03
Checksum 0x02
Write AFI command is to write AFI (application family identifier) to ISO15693 tag memory. To use
Write AFI (Picture 4-38), enter AFI value to AFI and click Write AFI button.
Page 32
STX 0x02
Protocol 0x03
Len 0x02
Command
0x28 0x02 0x28
ETX 0x03
Checksum 0x02
Lock AFI command locks AFI value permanently. Tag receiving Lock AFI Once Lock command stores AFI value to tag memory permanently. AFI command is executed, user can not re-write as seen in Picture 4-39 (b).
(a)
Lock AFI
(b)
STX 0x02
Protocol 0x03
Len 0x00
Command 0x
ETX 0x03
Checksum 0x
Write DSFID
DSFID (Data
command Storage
writes Format
Identifier) to ISO15693 tag memory. To use Write DSFID (Picture 4-40 (a)), enter DSFID value to DSFID text then click Write AFI button.
(a) Write DFID
To confirm if
Write DSFID is applied, executing Inventory command (Picture 4-40 (b)) to confirm DSFID with UID.
(b)
Page 33
STX 0x02
Protocol 0x03
Len 0x02
Command
0x2A 0x02 0x2A
ETX 0x03
Checksum 0x02
Lock DSFID command locks tag memory block. This tag locks this block permanently. Tag receiving Lock DSFID command stores DSFID value in memory permanently. After executing Lock DSFID command, tag is not re-writable as seen in Picture 4-41 (b).
(a)
Lock DSFID
(b)
STX 0x02
Protocol 0x03
Len 0x02
Command
0x2B 0x02 0x2B
ETX 0x03
Checksum 0x02
Page 34
STX
Protocol
Len
Command
0x2C 0x02
ETX
Checksum
Get
Security
Status
command
0x02
0x03
0x04
STX 0x02
Protocol 0x03
Len 0x00
Command 0xF0
ETX 0x03
Checksum 0xF2
ISO15693
command
activates
ISO15693 protocol.
STX 0x02
Protocol 0x03
Len 0x00
Command 0xF1
ETX 0x03
Checksum 0xF3
ISO15693 loop command executes ISO15693 protocol and reads UID continuously.
Page 35
4.7 Tag-It
Picture 4-46 is Tag-It GUI screen. TagIt control commands are Get Block, Get Version, Put Block, Put Block Lock, and Lock block. From RSK series Tag-It execution commands are Register Tag-It, Tag-It, and Tag-It Loop.
Chart 4-6. Tag-It Protocol Command Protocol Command Tag-It REG SET Get_Block Get_Version Put_Block Put_Block_Lock Lock_Block Tag-It Tag-It Loop Value(hex) A4 01 03 05 07 08 F0 F1 04(hex): Tag-It Protocol Command Description Register setting for TRH03XM Tag-IT. Send Tag-IT Get_Block command to Card. Send Tag-IT Get_Version command to Card. Send Tag-IT Put_Block command to Card. Send Tag-IT Put_Block_Lock command to Card. Send Tag-IT Lock_Block Command Card. One time execution of Tag-IT command. Card in RF-field, retrieve UID once. Command for only executing Tag-IT command. If Tag-IT Card in RF-field, retrieve UID continuously. If Tag-IT Remark
Page 36
1)
Register Tag-It
STX 0x02
Protocol 0x04
Len 0x00
Command 0xA4
ETX 0x03
Checksum 0xA1
Register Tag-IT command executes Tag-IT. It must start before executing Tag-IT commands.
2)
Get Version
STX 0x02
Protocol 0x04
Len 0x01
Command
0x03 0x03
ETX 0x03
Checksum 0x04
Get Version command obtains TagIt Version information. Sending Get Version command receives Tag-It UID and information.
3)
Get Block
STX 0x02
Protocol 0x04
Len 0x02
Command
0x01 0x01 0x02
ETX 0x03
Checksum 0xF3
Get Block command reads Tag-IT one memory block (4 byte). Block (Picture 4-49), To use Get enter Block
Page 37
4)
Lock Block
STX 0x02
Protocol 0x04
Len 0x02
Command
0x08 0x08 0x02
ETX 0x03
Checksum 0x05
Lock
Block block
command
locks
Tag Tag
memory
permanently.
5)
Put Block
STX
Protocol
Len
Command
0x05 0x05 0x02
ETX
Checksum
Put Block command is to write to Tag-It one memory block (4 bytes). To use Put Block (Picture 4-51 (a))
0x02
0x04
0x06
0x03
0x9A
enter Block address in Hex value to Address. Enter data (4bytes) in Hex value then click Put Block button. After executing Put Block, Picture confirm Get Block as seen on Picture 4-51 (b).
(a)
Put Block
(b)
Page 38
6)
STX
Protocol
Len
Command
0x07 0x07 0x02
ETX
Checksum
Put Block Lock command stores specific block value in tag memory and locks.
0x02
0x04
0x06
0x03
0x45
7)
Tag-It
STX 0x02
Protocol 0x04
Len 0x00
Command 0xF0
ETX 0x03
Checksum 0xF5
Tag-It
command
executes
Tag-It
8)
Tag-It Loop
STX 0x02
Protocol 0x04
Len 0x00
Command 0xF1
ETX 0x03
Checksum 0xF4
Tag-It Loop command executes Tag-It protocol and reads UID continuously.
Page 39
4.8 I-CODE
Picture 4-55 is I-CODE GUI screen. I-CODE control command From RSK-300 is IAnticollision/Select.
CODE execution commands are Register ICODE, I-CODE, and I-CODE Loop.
Chart 4-7. ICODE Protocol Command Protocol Command ICODE REG SET Anticollision/Select ICODE ICODE Loop Value(hex) A5 20 F0 F1 05(hex): ICODE Action Description Register setting for TRH033M ICODE. Send ICODE Anticollision/Select command to Card. One time execution of ICODE command. ICODE Card in RF-field, retrieve UID once. Command for only executing ICODE command. If ICODE Card in RF-field, retrieve UID continuously. If Remark
Page 40
1)
Register I-CODE
STX 0x02
Protocol 0x05
Len 0x00
Command 0xA5
ETX 0x03
Checksum 0xA1
Register I-CODE command executes ICODE from RSK-300. It must start before executing I-CODE commands.
2)
Anticollision / Select
STX
Protocol
Len
Command
0x20 0x20 0x00
ETX
Checksum
0x02
0x05
0x06
0x03
0x02
3)
I-CODE
STX 0x02
Protocol 0x05
Len 0x00
Command 0xF0
ETX 0x03
Checksum 0xF4
Page 41
4)
I-CODE Loop
STX 0x02
Protocol 0x05
Len 0x00
Command 0xF1
ETX 0x03
Checksum 0xF5
I-CODE Loop command executes ICODE protocol and reads UID continuously.
4.9 Jewel
Picture 4-60 is Jewel GUI screen. Jewel
control commands are REQA, WUPA, RID, RALL, Read, Write E, and Write NE. From RSK-300 Jewel execution commands are Register Jewel, Jewel, and Jewel Loop.
Chart 4-8. Jewel Protocol Command Protocol Command Jewel REG SET REQA WUPA RID Value(hex) A7 26 52 78 06(hex): Jewel Protocol Command Description Register setting for TRH033M Jewel. Send Jewel REQA command to Card. Send Jewel WUPA command to Card. Send Jewel RID command to Card. Remark
Page 42
Page 43
1)
Register Jewel
STX 0x02
Protocol 0x06
Len 0x00
Command 0xA7
ETX 0x03
Checksum 0xA0
Register
Jewel
command
executes
It must start
2)
REQA
STX 0x02
Protocol 0x06
Len 0x00
Command 0x26
ETX 0x03
Checksum 0x21
REQA
command
requests
from
It checks if
Jewel Tag is available in reader area. Tag receiving this command sends ATQA (Answer To Request, Type A). Picture 4-62. REQA command
3)
WUPA
STX 0x02
Protocol 0x06
Len 0x00
Command 0x52
ETX 0x03
Checksum 0x55
WUPB command re-activates tag from IDLE status. ATQB to Reader. Tag then sends
4)
RID
STX 0x02
Protocol 0x06
Len 0x00
Command 0x78
ETX 0x03
Checksum 0x7F
Page 44
5)
RALL
STX 0x02
Protocol 0x06
Len 0x00
Command 0x00
ETX 0x03
Checksum 0x07
RALL command is Read ALL blocks and reads Jewel Tag total memory block.
6)
Read
STX 0x02
Protocol 0x06
Len 0x01
ETX 0x03
Checksum 0x03
Read command is to read only Jewel Tag memory block (1 byte). To use Read command (Picture 466), enter Block address in Hex value to Address then click Read button.
7)
Write E
STX 0x02
Protocol 0x06
Len 0x02
ETX 0x03
Checksum 0x4D
Write-E command is Write-Erase Byte used to access memory. This command allows memory erase and
Page 45
enter Block address in Hex value to Address then enter data (1 bytes) in Hex value and click Write E button. Picture 4-67. Write E command
8)
Write NE
STX 0x02
Protocol 0x06
Len 0x02
ETX 0x03
Checksum 0x04
Write-NE command is Write-NoErase Byte. This command is used to write 1 byte to Jewel Tag Memory without erasing memory. To use Write-NE (Picture 4-68), enter date 1 byte in Hex value to Address and click Write NE button.
9)
Jewel
STX 0x02
Protocol 0x06
Len 0x00
Command 0xF0
ETX 0x03
Checksum 0xF7
Jewel
command
executes
Jewel
STX 0x02
Protocol 0x06
Len 0x00
Command 0xF1
ETX 0x03
Checksum 0xF6
Page 46
Page 47
4.10 Inside
Picture 4-71 is Inside GUI screen. Commands to control Inside are Act All, Act, Identify, and Select. From RSK-300 Inside control commands are Register Inside, Inside, and Inside Loop.
Chart 4-9. Inside Protocol Command Protocol Command Inside REG SET ACTALL ACT IDENTIFY SELECT Inside Inside Loop Value(hex) A6 0A 8E 0C 81 F0 F1 07(hex): Inside Command Description Register setting for TRH033M Inside. Send Inside ACTALL command to Card. Send Inside ACT command to Card. Send Inside IDENTIFY command to card. Send Inside SELECT command to card. One time execution of Inside command. in RF-field, retrieve UID once. Command for only executing Inside command. If Inside Card in RF-field, retrieve UID continuously. If Inside Card Remark
Page 48
1)
Register Inside
STX 0x02
Protocol 0x07
Len 0x00
Command 0xA6
ETX 0x03
Checksum 0xA0
Register Inside command executes Inside from RSK-300. It must start before executing Inside commands.
2)
Act All
STX 0x02
Protocol 0x07
Len 0x00
Command 0x0A
ETX 0x03
Checksum 0x0C
3)
Act
STX 0x02
Protocol 0x07
Len 0x00
Command 0x8E
ETX 0x03
Checksum 0x88
Act
command
performs
Tag
Request.
Page 49
4)
Identify
STX 0x02
Protocol 0x07
Len 0x00
Command 0x0C
ETX 0x03
Checksum 0x0A
5)
Select
STX 0x02
Protocol 0x07
Len 0x00
Command 0x81
ETX 0x03
Checksum 0x87
6)
Inside
STX 0x02
Protocol 0x07
Len 0x00
Command 0xF0
ETX 0x03
Checksum 0xF6
Page 50
7)
Inside Loop
STX 0x02
Protocol 0x07
Len 0x00
Command 0xF1
ETX 0x03
Checksum 0xF7
Inside Loop command executes Inside protocol and reads UID continuously.
Page 51
4.11 Felica
Picture 4-79 is Felica GUI screen. control command is Polling. 300 Felica execution commands Felica are
From RSK-
Chart 4-10. Felica Protocol Command Protocol Command Felica REG SET Polling Felica Felica Loop Value(hex) A8 43 F0 F1 08(hex): Felica Command Description Register setting for TRH033M Felica. Send Felica Polling command to Card. One time execution of Felica command. Felica Card in RF-field, retrieve UID once. Command for only executing Felica command. If Felica Card in RF-field, retrieve UID continuously. If Remark
Page 52
1)
Register Felica
STX 0x02
Protocol 0x08
Len 0x00
Command 0xA8
ETX 0x03
Checksum 0xA1
Register Felica command executes Felica from RSK-300. It must start before executing Felica commands.
2)
Polling
STX 0x02
Protocol 0x08
Len 0x00
Command 0x43
ETX 0x03
Checksum 0x4A
3)
Felica
STX 0x02
Protocol 0x08
Len 0x00
Command 0xF0
ETX 0x03
Checksum 0xF9
Felica
command
executes
Felica
Page 53
4)
Felica Loop
STX 0x02
Protocol 0x08
Len 0x00
Command 0xF1
ETX 0x03
Checksum 0xF8
Felica Loop command executes Felica protocol and reads UID continuously.
Page 54
3ALogics 13.56MHz Muti-protocol RFID reader system AnyReadTM SDK User manual
Contact
3Alogics Inc.
7th Fl., Hyundai-office Bldg., 9-4, Sunae-dong, Bundang-gu, Seongnam-si,
Its RFID
RFID & Mobile SoC for Ubiquitous Technology
Gyeonggi-do, 463-783 Korea TEL : (82) (31) 715 -7117 FAX : (82) (31) 719 -7551
Page 55