Sie sind auf Seite 1von 39

RRU1861 UHF RFID Reader User's Manual

V2.0
Content
1. COMMUNICATION INTRFAC !"CIFICATION....................................................................................#
2. "ROTOCO$ D!CRI"TION...............................................................................................................................#
%. DATA &$OC' FORMAT......................................................................................................................................(
%.1 COMMAND DATA &$OC'.......................................................................................................................(
%.2 R!"ON! DATA &$OC'........................................................................................................................(
#. O"RATION COMMAND )CMD* !UMMAR+...............................................................................................6
#.1 "C C1 ,2I!O18000-6CCOMMAND..............................................................................................6
#.2 18000-6& COMMAND.................................................................................................................................8
#.% RADR DFIND COMMAND.............................................................................................................8
(. $I!T OF COMMAND .CUTION R!U$T !TATU!................................................................................./
6. TA, RROR COD!..........................................................................................................................................12
0. TA, MMOR+ AND I!!U! R1UIRIN, ATTNTION..........................................................................12
8. DTAI$D D!CRI"TION OF O"RATION COMMAND........................................................................1%
8.1 COMMAND OVRVIV.........................................................................................................................1%
8.2 "C C1,2 COMMAND............................................................................................................................1%
8.2.1 In2entor3..........................................................................................................................................1%
8.2.2 Read Data.........................................................................................................................................1#
8.2.% 4r5te Data........................................................................................................................................16
8.2.# 4r5te "C........................................................................................................................................10
8.2.( '5ll Ta6..............................................................................................................................................10
8.2.6 $o78...................................................................................................................................................18
8.2.0 &lo78rase........................................................................................................................................20
8.2.8 Read"rote7t )45t9 "C*................................................................................................................21
8.2./ Read"rote7t )45t9out "C*...........................................................................................................22
8.2.10 Reset Read"rote7t.........................................................................................................................22
8.2.11 C9e78 Read"rote7t........................................................................................................................2%
8.2.12 A! Alar:......................................................................................................................................2%
8.2.1% C9e78 A! Alar:..........................................................................................................................2#
8.2.1# User &lo78 $o78.............................................................................................................................2#
8.2.1( In2entor3 )!5n6le*..........................................................................................................................2(
8.2.16 &lo78 4r5te.....................................................................................................................................26
8.% 18000-6& COMMAND...............................................................................................................................20
8.%.1In2entor3 !56nal 6&..........................................................................................................................20
8.%.2 In2entor3 Mult5;le 6&.....................................................................................................................20
8.%.% Read Data 6&...................................................................................................................................28
8.%.# 4r5te Data 6&..................................................................................................................................2/
8.%.( C9e78 $o78 6&.................................................................................................................................2/
8.%.6 $o78 6&.............................................................................................................................................%0
8.# RAD-DFIND COMMAND................................................................................................................%0
8.#.1 ,et Reader In<or:at5on..................................................................................................................%0
8.#.2 !et Re65on.........................................................................................................................................%1
8.#.% !et Address.......................................................................................................................................%2
8.#.# !et !7an T5:e...................................................................................................................................%2
8.#.( !et &and Rate...................................................................................................................................%%
8.#.6 !et "o=er..........................................................................................................................................%%
8.#.0 A7ousto-o;t57 Control.....................................................................................................................%#
8.#.8 !et 45e6and......................................................................................................................................%#
8.#./ !et 4or8Mode.................................................................................................................................%(
8.#.10 ,et 4or8Mode..............................................................................................................................%0
8.#.11 !etasA77ura73..............................................................................................................................%8
8.#.12 !3r5s Res;onse O<<set....................................................................................................................%8
8.#.1% Tr566er O<<set.................................................................................................................................%8
RRU1861 UHF RFID Reader User's Manual V2.0
1. COMMUNICATION INTRFAC !"CIFICATION
The reader communicates ith host !M"UM#U"ontroller$ usin% serial communication inter&ace R'2(2
or R')8* and com+lete corres+ondin% o+eration accordin% to the host command. The communication +arameter is
*,600-+s 1 start -it. 8 data -its. 1 sto+ -it ithout +arit/ chec0 -it. In the +rocess o& serial communication. the
least si%ni&icant -it o& one -/te is transmitted &irst and the least si%ni&icant -/te o& command data se1uence is
transmitted &irst.
2. "ROTOCO$ D!CRI"TION
2 communication +rocedure is s+onsored -/ the host sendin% commands and data to the reader and the
reader returns the result status and data to host a&ter command e3ecution.
Reader recei4es a command e3ecutes a command. onl/ the reader com+lete the im+lementation o& a
command. to recei4e the ne3t command. Durin% the im+lementation o& the command in the reader. i& sendin%
commands to the reader. the command ill -e lost.
The &olloin% ta-le shos the +rocess o& the host com+uter command5
HO!T DIRCTION RADR
"ommand Data 6loc0 7
The inter4al -eteen to consecuti4e -/tes in the command data -loc0 should -e less than 1*ms. Durin%
command data -loc0 sendin%. s/nchroni8ation ill lost i& the host recei4es an/ data &rom the reader and the host
should sto+ command sendin% and restart the communication a&ter 1*ms.
The reader com+letes command e3ecution in in4entor/ 'canTime !not includin% host sendin% data time$
e3ce+t in4entor/ command a&ter recei4in% host command and returns the results. Durin% the +eriod. it doesn9t
+rocess an/ host data. The &eed-ac0 o& command e3ecution results is as &ollos5
RADR DIRCTION HO!T
"ommand Data 6loc0 7
The inter4al -eteen to consecuti4e -/tes in the res+onse data -loc0 should -e less than 1*ms.
)
RRU1861 UHF RFID Reader User's Manual V2.0
%. DATA &$OC' FORMAT
%.1 COMMAND DATA &$OC'
:en 2dr "md Data;< :'6="R"16 M'6="R"16
COMMNT
$N,TH)&3te* COMMNT
:en 1 "ommand data -loc0 len%th 1 -/te !not includin% itsel&$. Value
ran%e is )>?6. The num-er o& :en e1uals the len%th o& Data ;<
+lus ).
2dr 1 Reader address. 1 -/te. Value ran%e is 0>2*). @nl/ ill the
reader con&ormin% to the address res+onse the command data
-loc0. Value 2** is -roadcastin% address. 2ll the readers ill
res+onse to the command data -loc0 ith a -roadcastin%
address. The de&ault 4alue shall -e 8ero.
"md 1 @+eration command s/m-ol. 1 -/te.
Data;< Variable @+eration command +arameters. There is no +arameter i& the
:AB item e1uals ).
:'6="R"16 1 "R"=16 :'6. "R"=16 chec0sum. 2 -/tes ith least
si%ni&icant -/te &irst.
M'6="R"16 1 "R"=16 M'6.
%.2 R!"ON! DATA &$OC'
:en 2dr re"md 'tatus Data;< :'6="R"16 M'6="R"16
COMMNT
$N,TH)&3te* COMMNT
:en 1 Res+onse data -loc0 len%th 1 -/te !not includin% itsel&$. The
num-er o& :en e1uals the len%th o& Data ;< +lus *.
2dr 1 Reader address. 1 -/te. Value ran% is 0>2*).
re"md 1 Res+onse command s/m-ol. 1 -/te. I& the command is
unreco%ni8ed. the re"md is 0300.
'tatus 1 Result status 4alue. 1-/te. Re&er to &olloin% ta-le &or details.
Data;< Variable Res+onse data. There is no this item i& :en e1uals *.
:'6="R"16 1 "R"16 :'6 ."R"=16 chec0sum. 2 -/tes ith least si%ni&icant
-/te &irst.
M'6="R"16 1 "R"16 M'6
The de&ault 4alue o& the reader address is 0300. The host ma/ chan%e it -/ usin% reader=de&ined command
*
RRU1861 UHF RFID Reader User's Manual V2.0
CDrite 2drE.
"/clic Redundanc/ "hec0 !"R"$ com+utation includes all data &rom :en. 2 re&erence "R" com+utation
+ro%ram is +resented as &ollo5
"=A3am+le5
Fde&ine #RA'ATGV2:UA 03FFFF
Fde&ine #@:HB@MI2: 038)08
unsi%ned int ui"rc16"al!unsi%ned char const I +ucH. unsi%ned char ucJ$
K
unsi%ned char ucI.ucLM
unsi%ned short int ui"rcValue N #RA'ATGV2:UAM
&or!ucI N 0M ucI O ucJM ucIPP$
K
ui"rcValue N ui"rcValue Q I!+ucH P ucI$M
&or!ucL N 0M ucL O 8M ucLPP$
K
i&!ui"rcValue R 030001$
K
ui"rcValue N !ui"rcValue SS 1$ Q #@:HB@MI2:M
T
else
K
ui"rcValue N !ui"rcValue SS 1$M
T
T
T
return ui"rcValueM
T
#. O"RATION COMMAND )CMD* !UMMAR+
#.1 "C C1 ,2I!O18000-6CCOMMAND
NUM COMMAND COD COMMNT
1 In4entor/ 0301 The &unction is used to in4entor/ ta%s in the e&&ecti4e &ield and
%et their A#" 4alues.
2 Read Data 0302 The &unction is used to read +art or all o& a Ta%9s #assord.
A#". TID. or User memor/. To the ord as a unit. start to read
data &rom the desi%nated address.
( Drite Data 030( The &unction is used to rite se4eral ords in a Ta%9s Reser4ed.
A#". TID. or User memor/.
6
RRU1861 UHF RFID Reader User's Manual V2.0
) Drite A#" 030) The &unction is used to rite A#" 4alue in a Ta%9s A#"
memor/. Random rite one ta% in the e&&ecti4e &ield.
* Uill Ta% 030* The &unction is used to 0ill ta%. 2&ter the ta% 0illed. it ne4er
+rocess command.
6 :oc0 0306 The &unction is used to set #assord area as reada-le and
ritea-le &rom an/ state. reada-le and ritea-le &rom the
secured state. +ermanentl/ reada-le and ritea-le. ne4er
reada-le and ritea-le. It used to set A#". TID or User as
ritea-le &rom an/ state. ritea-le &rom the secured state.
+ermanentl/ ritea-le. ne4er ritea-le.
, 6loc0 Arase 030, The &unction is used to erase multi+le ords in a Ta%9s
#assord. A#". TID. or User memor/.
8 Read#rotect 0308 The &unction is used to set desi%nated ta% read +rotection. 2&ter
the ta% +rotected. it ne4er +rocess command. A4en i& in4entor/
ta%. reader can not %et the A#" num-er. The read +rotection
can -e remo4ed -/ e3ecutin% Reset Read#rotect. @nl/ BJ#'s
U"@DA A#" V2J ta%s 4alid.
? Read #rotect
!ithout A#"$
030? The &unction is used to random set one ta% read +rotection in
the e&&ecti4e &ield. The ta% must -e ha4in% the same access
+assord. @nl/ BJ#'s U"@DA A#" V2J ta%s 4alid.
10 Reset Read#rotect 030a The &unction is used to remo4e onl/ one ta% read +rotection in
the e&&ecti4e &ield. The ta% must -e ha4in% the same access
+assord. @nl/ BJ#'s U"@DA A#" V2J ta%s 4alid.
11 "hec0 Read#rotect 030- The &unction is used to chec0 onl/ one ta% in the e&&ecti4e &ield.
hether the ta% is +rotected. It can not chec0 the ta% hether
the ta% su++ort +rotection settin%. @nl/ BJ#'s U"@DA A#"
V2J ta%s 4alid.
12 A2' 2larm 030c The &unction is used to set or reset the A2' status -it o&
desi%nated ta%. @nl/ BJ#'s U"@DA A#" V2J ta%s 4alid.
1( "hec0
A2' 2larm
030d The &unction is used to chec0 A2' status -it o& an/ ta% in the
e&&ecti4e &ield. @nl/ BJ#'s U"@DA A#" V2J ta%s 4alid.
1) 6loc0 :oc0 030e The &unction is used to +ermanentl/ loc0 the desi%nated data in
desi%nated ta%9s user memor/. The loc0ed data can -e read
onl/. -ut not ritten and not erased. @nl/ BJ#'s U"@DA A#"
V2J ta%s 4alid.
1* In4entor/!'in%le$ 030& The &unction is used to in4entor/ one ta% in the e&&ecti4e &ield
and %et their A#" 4alues.
16 6loc0 Drite 0310 The &unction is used to rite multi+le ords in a Ta%9s
Reser4ed. A#". TID. or User memor/.
,
RRU1861 UHF RFID Reader User's Manual V2.0
#.2 18000-6& COMMAND
NUM COMMAND COD CONNCT
1 In4entor/ si%nal 66 03*0 The &unction is used to In4entor/ onl/ one ta% in the e&&ecti4e
&ield and %et their ID 4alues. I& more than one ta% in the
e&&ecti4e &ield at the same time. reader ma/ -e %et nothin%.
2 In4entor/ multi+le 66 03*1 The &unction is used to accordin% to the %i4en conditions
In4entor/ ta%s in the e&&ecti4e &ield and %et their ID 4alues.
( Read Data 66 03*2 The &unction is used to start to read se4eral -/tes &rom the
desi%nated address.
) Drite Data 66 03*( The &unction is used to start to rite se4eral -/tes &rom the
desi%nated address.
* "hec0 :oc0 66 03*) The &unction is used to chec0 hether the desi%nated -/te is
loc0ed.
6 :oc0 66 03** The &unction is used to loc0 the desi%nated -/te.
#.% RADR DFIND COMMAND
NUM COMMAND COD CONNCT
1 VetReader
In&ormation
0321 This &unction is used to %et reader=related in&ormation such as
reader address !2dr$. &irmare 4ersion. su++orted +rotocol
t/+e. In4entor/ 'canTime. +oer and &re1uenc/.
2 'et Re%ion 0322 'ets the current re%ion. The &unction is used to set the reader
or0in% o& the loer limit and the u++er limit o& &re1uenc/.
( 'et 2ddress 032) This &unction is used to set a ne address o& the reader. The
address 4alue ill store in reader9s inner non4olatile memor/.
De&ault address 4alue is 0300. The 4alue ran%e is 0300>03FA.
The address 03FF is reser4ed as the -roadcastin% address.
Dhen user tries to rite a 03FF to 2dr. the reader ill set the
4alue to 0300 automaticall/.
) 'et 'canTime 032* This &unction is used to set a ne 4alue to In4entor/ 'canTime
o& an a++ointed reader. The ran%e is (>2** corres+ondin% to
(I100ms>2**I100ms In4entor/ 'canTime. The de&ault 4alue
o& In4entor/ 'canTime is 10I100ms.
* 'et 6aud Rate 0328 The &unction is used to chan%e the serial +ort -aud rate.
6 'et #oer 032F The &unction is used to set the +oer o& reader.
, 2cousto=o+tic "ontrol 03(( 2cousto=o+tic "ontrol
8 'et Die%and 03() The &unction is used to set Die%and +arameter.
? 'et Dor0Mode 03(* The &unction is used to set or0 mode +arameter.
10 Vet Dor0Mode 03(6 The &unction is used to %et or0 mode +arameter.
11 'etAas2ccurac/ 03(, The &unction is used to set Aas2larm 2ccurac/.
12 '/ris Res+onse @&&set 03(8 The &unction is used to set '/ris)8* res+onse o&&set time.
8
RRU1861 UHF RFID Reader User's Manual V2.0
1( Tri%%er @&&set 03(- The &unction is used to set Tri%%er @&&set time.
(. $I!T OF COMMAND .CUTION R!U$T !TATU!
R!"ON! DATA &$OC' !TAT! CONNCT
$en Adr reC:d !tatus Data>? CRC16
:en%th
o&
Data;<
P*
03JJ 03JJ 0300 WW.. :'6PM'6 'uccess Return status 0300 to host
a&ter command is e3ecuted
success&ull/. Data -loc0
contains result data.
:en%th
o&
Data;<
P*
03JJ 0301 0301 WW.. :'6PM'6 Return -e&ore
In4entor/
&inished
Return status 0301 to host
hen the reader e3ecutes
an In4entor/ command and
%ets some com+lete ,2
ta%s9 A#" -e&ore user=
de&ined In4entor/=
'canTime &inished.
:en%th
o&
Data;<
P*
03JJ 0301 0302 WW.. :'6PM'6 the In4entor/=
scan=time
o4er&lo
Return status 0302 hen
the reader e3ecutes an
In4entor/ command and
does not %et all ,2 ta%s9
A#" -e&ore user=de&ined
In4entor/='canTime
o4er&los.
:en%th
o&
Data;<
P*
03JJ 0301 030( WW.. :'6PM'6 More Data Return status 030( hen
the reader e3ecutes an
In4entor/ command and
%ets man/ ,2 ta%s9 A#".
Data can not -e com+leted
ithin in a messa%e. and
then send in multi+le.
:en%th
o&
Data;<
P*
03JJ 0301 030) WW.. :'6PM'6 Reader
module &lash
is Full
Return status 030) hen
the reader e3ecutes an
In4entor/ command and
%ets ,2 ta%s9 A#" too
much. more than the
stora%e ca+acit/ o& reader.
?
RRU1861 UHF RFID Reader User's Manual V2.0
* 03JJ 03JJ 030* GG :'6PM'6 2ccess
#assord
error
Return status 030* hen
the reader im+lements a
command hit +assord.
hile the +assord is
ron%.
* 03JJ 030* 030? GG :'6PM'6 Uill Ta% error Return status 030? hen
the reader im+lement a Uill
command. hile the 0ill
+assord error. or +oor
communication reader and
ta%.
* 03JJ 030* 030a GG :'6PM'6 Uill #assord
error can9t -e
8ero
Return status 030a hen
the Uill #assord is 8ero.
* 03JJ 03JJ 030- GG :'6PM'6 Ta% Bot
'u++ort the
command
Return status 030- hen
the ,2 Ta6 dose not
su++orts the command.
* 03JJ 03JJ 030c GG :'6PM'6 Use the
command.
2ccess
#assord
"an9t -e Xero
Return status 030c hen
the N." UCOD "C
,2. Ta6 is set read
+rotection or A2' 2larm.
the access +assord is
8ero.
* 03JJ 030a 030d GG :'6PM'6 Ta% is
+rotected.
cannot set it
a%ain
Return status 030d hen
the N." UCOD "C
,2. Ta6 is +rotected.
* 03JJ 030a 030e GG :'6PM'6 Ta% is
un+rotected.
no need to
reset it
Return status 030e hen
the N." UCOD "C
,2. Ta% is un+rotected or
the ta% does not su++ort
the command.
* 03JJ 03*( 0310 GG :'6PM'6 There is some
loc0ed -/tes.
rite &ail
Return status 0310 hen
the 6& Ta6 is ritten data.
hile there are some
loc0ed -/tes. rite &ail.
* 03JJ 03** 0311 GG :'6PM'6 can not loc0 it Return status 0311 hen
the 6& Ta6 can9t -e
loc0ed.
* 03JJ 03** 0312 GG :'6PM'6 6e loc0ed.
cannot loc0 it
a%ain
Return status 0312 hen
the 6& Ta6 has -een
loc0ed.
10
RRU1861 UHF RFID Reader User's Manual V2.0
* 03JJ 03JJ 031( GG :'6PM'6 'a4e Fail.
"an Use
6e&ore #oer
Return status 031( hen
the +arameter is sa4e &ail.
* 03JJ 03JJ 031) GG :'6PM'6 "annot adYust Return status 031) hen
the +oer can not -e
adYusted.
:en%th
o&
Data;<
P*
03JJ 03*1 0J1* WW.. :'6PM'6 Return -e&ore
In4entor/
&inished
Return status 031* to host
hen the reader e3ecutes
an In4entor/ command and
%ets some com+lete 6&
ta%s9 UID -e&ore user=
de&ined In4entor/=
'canTime &inished.
:en%th
o&
Data;<
P*
03JJ 03*1 0316 WW.. :'6PM'6 In4entor/=
'can=Time
o4er&lo
Return status 0316 hen
the reader e3ecutes an
In4entor/ command and
does not %et all 6& ta%s9
UID -e&ore user=de&ined
In4entor/='canTime
o4er&los.
:en%th
o&
Data;<
P*
03JJ 03*1 031, WW.. :'6PM'6 More Data Return status 031, hen
the reader e3ecutes an
In4entor/ command and
%ets man/ 6& ta%s9 UID.
Data can not -e com+leted
ithin in a messa%e. and
then send in multi+le.
:en%th
o&
Data;<
P*
03JJ 03*1 0318 WW.. :'6PM'6 Reader
module &lash
is Full
Return status 0318 hen
the reader e3ecutes an
In4entor/ command and
%ets 6& ta%s9 UID too
much. more than the
stora%e ca+acit/ o& reader.
* 03JJ 03JJ 031? GG :'6PM'6 Bot 'u++ort
"ommand @r
2ccess
#assord
Return status 031? hen
the ta% can9t set A2'
2larm. There ma/ -e the
ta% does not su++ort the
command. or the ta%9s
access +assord -e 8ero.
* 03JJ 03JJ 03F? GG :'6PM'6 "ommand
e3ecute error
Return status 03F? hen
"ommand e3ecute error
11
RRU1861 UHF RFID Reader User's Manual V2.0
* 03JJ 03JJ 03F2 GG :'6PM'6 Vet Ta%. #oor
"ommunicati
on. Ino+era-le
Return status 03F2 hen
there are some ta%s in the
e&&ecti4e &ield. -ut #oor
"ommunication -eteen
reader and ta%.
* 03JJ 03JJ 03F6 GG :'6PM'6 Bo Ta%
@+era-le
Return status 03F6 hen
there is no ta% in the
e&&ecti4e &ield.
6 03JJ 03JJ 03F" ArrGcod
e
:'6PM'6 Ta% Return
Arror "ode
Return status 03F" hen
the ta% returns Arror "ode.
* 03JJ 03JJ 03FD GG :'6PM'6 "ommand
len%th ron%
Return status 03FD hen
the len%th o& command
o+erands doesn9t con&orm
to the command re1uest.
* 03JJ 0300 03FA GG :'6PM'6 Ille%al
command
Return status 03FA hen
the command is an
unreco%ni8ed command or
"R" error.
* 03JJ 03JJ 03FF GG :'6PM'6 #arameter
Arror
Return status 03FF hen
the command +arameter
is in4alid.
6. TA, RROR COD!
"C C1,2I!O18000-6CTa6 error 7odes
rror-Code !u;;ort rror-Code rror-Code Na:e rror Des7r5;t5on
Arror=s+eci&ic 0300 @ther error "atch=all &or errors not co4ered -/ other
codes.
030( Memor/ o4errun The s+eci&ied memor/ location does not
e3ist or the A#" len%th &ield is not
su++orted -/ the Ta%.
030) Memor/ loc0ed The s+eci&ied memor/ location is loc0ed
andZor +erm loc0ed and is either not
ritea-le or not reada-le.
030- Insu&&icient +oer The Ta% has insu&&icient +oer to
+er&orm the memor/=rite o+eration
Bon=s+eci&ic 030& Bon=s+eci&ic error The Ta% does not su++ort error=s+eci&ic
codes
12
RRU1861 UHF RFID Reader User's Manual V2.0
0. TA, MMOR+ AND I!!U! R1UIRIN, ATTNTION
A. "C C1,2 TA,,2 TA,
Ta% memor/ shall -e lo%icall/ se+arated into &our distinct -an0s. each o& hich ma/ com+rise 8ero or more
memor/ ords. The &our stora%e areas5
Reser2ed :e:or3 );ass=ord :e:or3* shall contain the 0ill and andZor access +assords. i& +assords are
im+lemented on the Ta%. The 0ill +assord shall -e stored at memor/ addresses 00h to 1FhM the access +assord
shall -e stored at memor/ addresses 20h to (Fh.
"C :e:or3 shall contain a 'tored "R" at memor/ addresses 00h to 0Fh. a 'tored #" at addresses 10h to
1Fh. a code !such as an A#". and herea&ter re&erred to as an A#"$ that identi&ies the o-Yect to hich the Ta% is or
ill -e attached -e%innin% at address 20h. and i& the Ta% im+lements A3tended #rotocol "ontrol !J#"$ then either
one or to J#" ord!s$ -e%innin% at address 210h.
TID :e:or3 shall contain an 8=-it I'@ZIA" 1*?6( allocation class identi&ier at memor/ locations 00h to
0,h. TID memor/ shall contain su&&icient identi&/in% in&ormation a-o4e 0,h &or an Interro%ator to uni1uel/
identi&/ the custom commands andZor o+tional &eatures that a Ta% su++orts.
User :e:or3 is o+tional. This area o& di&&erent manu&acturers is di&&erent. There is no user area in V2 ta% o&
In+inY "om+an/. There are 28 ords in #hili+s "om+an/.
"an rite +rotect in &our distinct -an0s. It means this memor/ is ne4er ritea-le or not ritea-le under the
non=sa&e stateM onl/ +assord area can set unreada-le.
&. 18000-6& TA,
66 ta% has a memor/ s+ace. the minimum 8 -/tes !-/te 0= ,$ is UID o& the ta%. and can't -e reritten.
Folloin% -/te all can -e reritten. can -e loc0ed too. -ut once loc0in%. can't rerite and un-loc0 a%ain.
8. DTAI$D D!CRI"TION OF O"RATION COMMAND
8.1 COMMAND OVRVIV
The reader su++orts three 0inds o& command. one 0ind is the I'@ZIA" 18000=6 +rotocol command. another
0ind is reader=de&ined command. and also one 0ind is the trans+arent command.
I& the host in+ut o& the command is an unreco%ni8ed command. such as the command does not su++ort. or
"R" error in the command. then the return 4alue is as &ollos5
$en Adr reC:d !tatus CRC-16
030* 03JJ 0300 03FA :'6 M'6
I& the len%th o& command o+erands doesn9t con&orm to the command re1uest. the return 4alue is as &ollos5
$en Adr reC:d !tatus CRC-16
030* 03JJ 03JJ 03FD :'6 M'6
To 0inds o& command reader cannot res+ond5
1. The reader9s address error.
2. The command is incom+lete. namel/ the command $en is lon%er than the actual command len%th.
1(
RRU1861 UHF RFID Reader User's Manual V2.0
8.2 "C C1,2 COMMAND
8.2.1 In2entor3
The command &unction is used to in4entor/ ta%s in the e&&ecti4e &ield and %et their A#" or TID 4alues. The
reader e3ecutes an Inventory command and %ets ta%9s A#" -e&ore an/ other o+eration.
The user ma/ accord need to esta-lish this command the &irst -i%%est runnin% time !In4entor/ scan time$.
-e&ore the command en1uires. The reader com+letes command e3ecution in in4entor/ 'canTime !not includin%
host sendin% data time$ e3ce+t in4entor/ command a&ter recei4in% host command and returns the results.
The de&ault 4alue is 0302 !corres+ondin% to 10I100msN1s$. The 4alue ran%e is 030(>03FF !corres+ondin% to
(I100ms>2**I100ms$. In 4arious en4ironments. the actual in4entor/ scan time ma/ -e 0>,*ms lon%er than the
In4entor/'canTime de&ined.
I& the in4entor/ scan time esta-lishes e3cessi4el/ short. +ossi-l/ ill in4entor/ no ta% a++ear in in4entor/
scan time.
Co::and@
$en Adr C:d Data>? CRC-16
AdrTID $enTID
03JJ 03JJ 0301 03JJ 03JJ :'6 M'6
"ara:eter Conne7t@
AdrTID@ @ne -/te. It s+eci&ies the startin% ord address &or the TID memor/ read. For e3am+le. AdrTID N
00h s+eci&ies the &irst 16=-it memor/ ord. AdrTID N 01h s+eci&ies the second 16=-it memor/ ord. etc.
$enTID@ @ne -/te. It s+eci&ies the num-er o& 16=-it ords to -e read. The 4alue is less then 16. otherise. it
returns the +arameters error messa%e.
Notes: It will get tags EPC values when the AdrTID and LenTID vacant. Otherwise, get tags TID values.
TID-inventory function is only available for reader with firware version !".#$ and above.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
Nu: "C ID
03JJ 03JJ 0301 03JJ 03JJ A#"=1. A#"=2. A#"=(W :'6 M'6
"ara:eter Conne7t@
!tatus TaAle@
!tatus Conne7t
0301 "ommand o4er. and return in4entoried ta%9s A#" !TID$.
0302 The reader does not %et all ,2 ta%s9 A#"ZTID -e&ore user=de&ined In4entor/='canTime
o4er&los. "ommand &orce 1uit. and returns in4entoried ta%s9 A#" !TID$.
030( The reader e3ecutes an Inventory command and %ets man/ ,2 ta%s9 A#" !TID$. Data
can not -e com+leted ithin in a messa%e. and then send in multi+le.
030) The reader e3ecutes an Inventory command and %ets ,2 ta%s9 A#" !TID$ too much.
more than the stora%e ca+acit/ o& reader. and returns in4entoried ta%s9 A#" !TID$.
1)
RRU1861 UHF RFID Reader User's Manual V2.0
Nu:5 The num-er o& ta% detected.
"C ID5 In4entoried ta%9s A#" !TID$ data. "C-1 is the &irst ta% "C $en P "C Data !TID $en P TID
Data$. etc. The most si%ni&icant ord !A#" "1 V2 data in ord units$ o& A#" is transmitted &irst and the most
si%ni&icant -/te o& ord is transmitted &irst. "C !TID$ $en is one -/te.
8.2.2 Read Data
The command is used to read +art or all o& a Ta%9s #assord. A#". TID. or User memor/. To the ord as a
unit. start to read data &rom the desi%nated address.
Co::and@
$en Adr C:d Data>? CRC-16
03JJ 03JJ 0302 [[ :'6 M'6
Data as <ollo=s@
Data>?
Nu: "C Me: 4ord"tr Nu: "=d Mas8Adr Mas8$en
03JJ Variable 03JJ 03JJ 03JJ )6/te 03JJ 03JJ
"ara:eter Conne7t@
Nu:@ A#" len%thin ord units. The len%th o& A#" is less than 1* ords. can -e 0 or 1*. @therise. it
returns the +arameters error messa%e.
"C@ 6e o+erated ta%9s A#" num-er. "C len%th accordin% to the decision o& the A#" num-er. A#"
num-ers in ord units. and must -e an inte%er num-er o& len%ths. Hi%h ord &irst. the hi%h -/te o& each ord
&irst. Re1uirement %i4en here is a com+lete A#" num-er.
Me:@ @ne -/te. It s+eci&ies hether the Read accesses #assord. A#". TID. or User memor/. 03005
#assord memor/M 03015 A#" memor/M 0302M TID memor/M 030(5 User memor/. @ther 4alues reser4ed. @ther
4alue hen error occurred.
4ord"tr@ @ne -/te. It s+eci&ies the startin% ord address &or the memor/ read. For e3am+le. 4ord"tr N 00h
s+eci&ies the &irst 16=-it memor/ ord. 4ord"tr N 01h s+eci&ies the second 16=-it memor/ ord. etc.
Nu:@ @ne -/te. It s+eci&ies the num-er o& 16=-it ords to -e read. The 4alue is less then 120. can not -e 0.
@therise. it returns the +arameters error messa%e.
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. @nl/ done the memor/ set to loc0 and the Ta%9s 2ccess #assord is not 8ero. it needs ri%ht
"=d. In other cases. "=d can -e 8ero.
Mas8Adr@ @ne -/te. it s+eci&ies the startin% -/te address &or the memor/ mas0. For e3am+le. Mas8Adr N
1*
RRU1861 UHF RFID Reader User's Manual V2.0
0300 s+eci&ies the &irst "C -/tes. Mas8Adr N 0301 s+eci&ies the second "C -/tes. etc.
Mas8$en@ @ne -/te. it is the mas0 len%th. That a Ta% com+ares a%ainst the memor/ location that -e%ins at
Mas8Adr and ends Mas8$en -/tes later. Mas8Adr B Mas8$en must -e less the len%th o& A"# num-er.
@therise. it returns the +arameters error messa%e.
Notes: That a tag co%ares against co%lete EPC nuber when the MaskAdr and MaskLen vacant.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
03JJ 03JJ 0302 0300 Dord1Dord2.W :'6 M'6
"ara:eter Conne7t@
4ord1C 4ord2D.@ In ord units. one ord is to -/tes. Hi%h -/te is &irst. 4ord1 is the ord hich
reads &rom the start address. 4ord2 is the ord hich reads &rom the second address. etc.
8.2.% 4r5te Data
The command is used to rite se4eral ords in a Ta%9s Reser4ed. A#". TID. or User memor/.
Co::and@
$en Adr C:d Data>? CRC-16
03JJ 03JJ 030( [[ :'6 M'6
Data as <ollo=s@
Data>?
4Nu: Nu: "C Me: 4ord"tr 4dt "=d Mas8Adr Mas8$en
03JJ 03JJ Variable 03JJ 03JJ Variable )6/te 03JJ 03JJ
"ara:eter Conne7t@
4Nu:@ @ne -/te. It s+eci&ies the num-er o& 16=-it ords to -e ritten. The 4alue can not -e 0. @therise. it
returns the +arameters error messa%e.
Nu:@ A#" len%thin ord units. The len%th o& A#" is less than 1* ords. can -e 0 or 1*. @therise. it
returns the +arameters error messa%e.
"C@ 6e o+erated ta%9s A#" num-er. "C len%th accordin% to the decision o& the A#" num-er. A#"
num-ers in ord units. and must -e an inte%er num-er o& len%ths. Hi%h ord &irst. the hi%h -/te o& each ord
&irst. Re1uirement %i4en here is a com+lete A#" num-er.
Me:@ @ne -/te. It s+eci&ies hether the Drite accesses #assord. A#". TID. or User memor/. 03005
#assord memor/M 03015 A#" memor/M 0302M TID memor/M 030(5 User memor/. @ther 4alues reser4ed. @ther
4alue hen error occurred.
16
RRU1861 UHF RFID Reader User's Manual V2.0
4ord"tr@ @ne -/te. It s+eci&ies the startin% ord address &or the memor/ rite. For e3am+le. 4ord"tr N 00h
s+eci&ies the &irst 16=-it memor/ ord. 4ord"tr N 01h s+eci&ies the second 16=-it memor/ ord. etc.
4dt@ 6e ritten ords. The most si%ni&icant -/te o& each ord is &irst. 4dt s+eci&ies the arra/ o& the ord
to -e ritten. For e3am+le. 4ord"tr e1ual 0302. then the &irst ord in Data rite in the address 0302 o&
desi%nated Mem. the second ord rite in 030(. etc.
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. @nl/ done the memor/ set to loc0 and the 2ccess #assord is not 8ero. it needs "=d. In other
cases. "=d can -e 8ero.
Mas8Adr@ @ne -/te. it s+eci&ies the startin% -/te address &or the memor/ mas0. For e3am+le. Mas8Adr N
0300 s+eci&ies the &irst "C -/tes. Mas8Adr N 0301 s+eci&ies the second "C -/tes. etc.
Mas8$en@ @ne -/te. it is the mas0 len%th. That a Ta% com+ares a%ainst the memor/ location that -e%ins at
Mas8Adr and ends Mas8$en -/tes later. Mas8Adr B Mas8$en must -e less the len%th o& A"# num-er.
@therise. it returns the +arameters error messa%e.
Notes: That a tag co%ares against co%lete EPC nuber when the MaskAdr and MaskLen vacant.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 030( 0300 [[ :'6 M'6
8.2.# 4r5te "C
The command is used to rite A#" num-er in a Ta%9s A#" memor/. Random rite one ta% in the e&&ecti4e
&ield.
Co::and@
$en Adr C:d Data>? CRC-16
Nu: "=d 4"C
03JJ 03JJ 030) 03JJ )6/te Variable :'6 M'6
"ara:eter Conne7t@
Nu:@ @ne -/te. it s+eci&ies the arra/ o& the ord to -e ritten A#" len%th in ord units. The len%th o&
A#" is not more than 1* ords. can9t -e 0. @therise. it returns the +arameters error messa%e.
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. @nl/ done the memor/ set to loc0 and the 2ccess #assord is not 8ero. it needs "=d. In other
cases. "=d can -e 8ero.
4"C@ 6e ritten A#" 4alue. 4"C is not more than 1* ords. can9t -e 0. @therise. it returns the
+arameters error messa%e.
1,
RRU1861 UHF RFID Reader User's Manual V2.0
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 030) 0300 [[ :'6 M'6
8.2.( '5ll Ta6
The command is used to 0ill ta%. 2&ter the ta% 0illed. it ne4er +rocess command.
Co::and@
$en Adr C:d Data>? CRC-16
03JJ 03JJ 030* [[ :'6 M'6
Data as <ollo=s@
Data>?
Nu: "C '5ll;=d Mas8Adr Mas8$en
03JJ Variable )6/te 03JJ 03JJ
"ara:eter Conne7t@
Nu:@ A#" len%thin ord units. The len%th o& A#" is less than 1* ords. can -e 0 or 1*. @therise. it
returns the +arameters error messa%e.
"C@ 6e o+erated ta%9s A#" num-er. "C len%th accordin% to the decision o& the A#" num-er. A#"
num-ers in ord units. and must -e an inte%er num-er o& len%ths. Hi%h ord &irst. the hi%h -/te o& each ord
&irst. Re1uirement %i4en here is a com+lete A#" num-er.
'5ll;=d@ Four -/tes. the/ are Uill #assord. The most si%ni&icant ord o& Uill #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it Uill #assord is le&t. and the last -it o& (2=-it Uill #assord
is ri%ht. Ta%9s hose Uill #assord is 8ero do not e3ecute a 0ill o+erationM i& such a Ta% recei4es a Kill command
it i%nores the command and -ac0scatters an error code
Mas8Adr@ @ne -/te. it s+eci&ies the startin% -/te address &or the memor/ mas0. For e3am+le. Mas8Adr N
0300 s+eci&ies the &irst "C -/tes. Mas8Adr N 0301 s+eci&ies the second "C -/tes. etc.
Mas8$en@ @ne -/te. it is the mas0 len%th. That a Ta% com+ares a%ainst the memor/ location that -e%ins at
Mas8Adr and ends Mas8$en -/tes later. Mas8Adr B Mas8$en must -e less the len%th o& A"# num-er.
@therise. it returns the +arameters error messa%e.
Notes: That a tag co%ares against co%lete EPC nuber when the MaskAdr and MaskLen vacant.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 030* 0300 [[ :'6 M'6
18
RRU1861 UHF RFID Reader User's Manual V2.0
8.2.6 $o78
The Lock command :oc0 re4ersi-l/ or +ermanentl/ loc0s a +assord or an entire A#". TID. or User memor/
-an0 in a reada-leZritea-le or unreada-leZunritea-le state.
@nce ta%9s +assord memor/ esta-lishes to &ore4er ma/ -e reada-le and rita-le or unreada-le and
unritea-le. then later cannot chan%e its read=rite +rotection a%ain. Ta%9s A#" memor/. TID memor/ or user
memor/. i& esta-lishes to &ore4er ma/ -e ritea-le or unritea-le. then later cannot chan%e its read=rite
+rotection a%ain. I& sends the command to ant &orce&ull/ to chan%e the a-o4e se4eral states. then the ta% ill
return to the error code.
Dhen the ta%9s memor/ esta-lished in a reada-leZritea-le state. the command must %i4e the 2ccess
#assord. so ta%9s 2ccess #assord is not 8ero.
Co::and@
$en Adr C:d Data>? CRC-16
03JJ 03JJ 0306 [[ :'6 M'6
Data as <ollo=s@
Data>?
Nu: "C !ele7t !et"rote7t "=d Mas8Adr Mas8$en
03JJ Varia-le 03JJ 03JJ )6/te 03JJ 03JJ
"ara:eter Conne7t@
Nu:@ A#" len%thin ord units. The len%th o& A#" is less than 1* ords. can -e 0 or 1*. @therise. it
returns the +arameters error messa%e.
"C@ 6e o+erated ta%9s A#" num-er. "C len%th accordin% to the decision o& the A#" num-er. A#"
num-ers in ord units. and must -e an inte%er num-er o& len%ths. Hi%h ord &irst. the hi%h -/te o& each ord
&irst. Re1uirement %i4en here is a com+lete A#" num-er.
!ele7t@ @ne -/te. de&ined as &ollos5
03005 "ontrol Uill #assord +rotection settin%.
03015 "ontrol 2ccess +assord +rotection settin%.
03025 "ontrol A#" memor/ +rotection settin%.
030(5 "ontrol TID memor/ +rotection settin%.
030)5 "ontrol User memor/ +rotection settin%.
@ther 4alue hen error occurred.
!et"rote7t@
Dhen 'elect is 0300 or 0301. !et"rote7t means as &ollos5
03005 reada-le and ritea-le &rom an/ state.
1?
RRU1861 UHF RFID Reader User's Manual V2.0
03015 +ermanentl/ reada-le and ritea-le.
03025 reada-le and ritea-le &rom the secured state.
030(5 ne4er reada-le and ritea-le
Dhen 'elect is 0302. 030( or 030). !et"rote7t means as &ollos5
03005 ritea-le &rom an/ state.
03015 +ermanentl/ ritea-le.
03025 ritea-le &rom the secured state.
030(5 ne4er ritea-le.
@ther 4alue hen error occurred.
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. "=d must -e ri%ht 2ccess #assord.
Mas8Adr@ @ne -/te. it s+eci&ies the startin% -/te address &or the memor/ mas0. For e3am+le. Mas8Adr N
0300 s+eci&ies the &irst "C -/tes. Mas8Adr N 0301 s+eci&ies the second "C -/tes. etc.
Mas8$en@ @ne -/te. it is the mas0 len%th. That a Ta% com+ares a%ainst the memor/ location that -e%ins at
Mas8Adr and ends Mas8$en -/tes later. Mas8Adr B Mas8$en must -e less the len%th o& A"# num-er.
@therise. it returns the +arameters error messa%e.
Notes: That a tag co%ares against co%lete EPC nuber when the MaskAdr and MaskLen vacant.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 0306 0300 [[ :'6 M'6
8.2.0 &lo78rase
The command is used to erase multi+le ords in a Ta%9s #assord. A#". TID. or User memor/.
Co::and@
$en Adr C:d Data>? CRC-16
03JJ 03JJ 030, [[ :'6 M'6
Data as <ollo=s@
Data>?
Nu: "C Me: 4ord"tr Nu: "=d Mas8Adr Mas8$en
03JJ Varia-le 03JJ 03JJ 03JJ )6/te 03JJ 03JJ
"ara:eter Conne7t@
Nu:@ A#" len%thin ord units. The len%th o& A#" is less than 1* ords. can -e 0 or 1*. @therise. it
returns the +arameters error messa%e.
"C@ 6e o+erated ta%9s A#" num-er. "C len%th accordin% to the decision o& the A#" num-er. A#"
20
RRU1861 UHF RFID Reader User's Manual V2.0
num-ers in ord units. and must -e an inte%er num-er o& len%ths. Hi%h ord &irst. the hi%h -/te o& each ord
&irst. Re1uirement %i4en here is a com+lete A#" num-er.
Me:@ @ne -/te. It s+eci&ies hether the Arase accesses #assord. A#". TID. or User memor/. 03005
#assord memor/M 03015 A#" memor/M 0302M TID memor/M 030(5 User memor/. @ther 4alues reser4ed. @ther
4alue hen error occurred.
4ord"tr@ @ne -/te. It s+eci&ies the startin% ord address &or the memor/ -loc0 erase. For e3am+le. 4ord"tr
N 00h s+eci&ies the &irst 16=-it memor/ ord. 4ord"tr N 01h s+eci&ies the second 16=-it memor/ ord. etc.
4ord"tr must -e -i%%er than 0300 hen it erases A#" memor/.
Nu:@ @ne -/te. It s+eci&ies the num-er o& 16=-it ords to -e erased. I& Nu: N 0300. it returns the
+arameters error messa%e.
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. @nl/ done the memor/ set to loc0 and the 2ccess #assord is not 8ero. it needs "=d. In other
cases. "=d can -e 8ero.
Mas8Adr@ @ne -/te. it s+eci&ies the startin% -/te address &or the memor/ mas0. For e3am+le. Mas8Adr N
0300 s+eci&ies the &irst "C -/tes. Mas8Adr N 0301 s+eci&ies the second "C -/tes. etc.
Mas8$en@ @ne -/te. it is the mas0 len%th. That a Ta% com+ares a%ainst the memor/ location that -e%ins at
Mas8Adr and ends Mas8$en -/tes later. Mas8Adr B Mas8$en must -e less the len%th o& A"# num-er.
@therise. it returns the +arameters error messa%e.
Notes: That a tag co%ares against co%lete EPC nuber when the MaskAdr and MaskLen vacant.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 030, 0300 [[ :'6 M'6
8.2.8 Read"rote7t )45t9 "C*
The command is used to set desi%nated ta% read +rotection. 2&ter the ta% +rotected. it ne4er +rocess command.
A4en i& in4entor/ ta%. reader can not %et the A#" num-er. The read +rotection can -e remo4ed -/ e3ecutin% Reset
Read#rotect. @nl/ BJ#'s U"@DA A#" V2J ta%s 4alid.
Co::and@
$en Adr C:d Data>? CRC-16
03JJ 03JJ 0308 [[ :'6 M'6
Data as <ollo=s@
Data>?
21
RRU1861 UHF RFID Reader User's Manual V2.0
Nu: "C "=d Mas8Adr Mas8$en
03JJ Varia-le )6/te 03JJ 03JJ
"ara:eter Conne7t@
Nu:@ A#" len%thin ord units. The len%th o& A#" is less than 1* ords. can -e 0 or 1*. @therise. it
returns the +arameters error messa%e.
"C@ 6e o+erated ta%9s A#" num-er. "C len%th accordin% to the decision o& the A#" num-er. A#"
num-ers in ord units. and must -e an inte%er num-er o& len%ths. Hi%h ord &irst. the hi%h -/te o& each ord
&irst. Re1uirement %i4en here is a com+lete A#" num-er.
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. Ta%s9 2ccess #assord can not -e 8ero.
Mas8Adr@ @ne -/te. it s+eci&ies the startin% -/te address &or the memor/ mas0. For e3am+le. Mas8Adr N
0300 s+eci&ies the &irst "C -/tes. Mas8Adr N 0301 s+eci&ies the second "C -/tes. etc.
Mas8$en@ @ne -/te. it is the mas0 len%th. That a Ta% com+ares a%ainst the memor/ location that -e%ins at
Mas8Adr and ends Mas8$en -/tes later. Mas8Adr B Mas8$en must -e less the len%th o& A"# num-er.
@therise. it returns the +arameters error messa%e.
Notes: That a tag co%ares against co%lete EPC nuber when the MaskAdr and MaskLen vacant.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 0308 0300 [[ :'6 M'6
8.2./ Read"rote7t )45t9out "C*
The command is used to random set random one ta% read +rotection in the e&&ecti4e &ield. The ta% must -e
ha4in% the same access +assord. @nl/ BJ#'s U"@DA A#" V2J ta%s 4alid.
Co::and@
$en Adr C:d Data>? CRC-16
"=d
0308 03JJ 030? )6/te :'6 M'6
"ara:eter Conne7t@
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. Ta%s9 2ccess #assord can not -e 8ero.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
22
RRU1861 UHF RFID Reader User's Manual V2.0
030* 03JJ 030? 0300 [[ :'6 M'6
8.2.10 Reset Read"rote7t
The command is used to remo4e onl/ one ta% read +rotection in the e&&ecti4e &ield. The ta% must -e ha4in%
the same access +assord. @nl/ BJ#'s U"@DA A#" V2J ta%s 4alid.
Co::and@
$en Adr C:d Data>? CRC-16
"=d
0308 03JJ 030a )6/te :'6 M'6
"ara:eter Conne7t@
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. "=d must -e ri%ht ta%9s 2ccess #assord.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 030a 0300 [[ :'6 M'6
Notes: If a tag does not su%%ort the coand, is unloc&ed.
8.2.11 C9e78 Read"rote7t
The command is used to chec0 onl/ one ta% in the e&&ecti4e &ield. hether the ta% is +rotected. It can not
chec0 the ta% hether the ta% su++ort +rotection settin%. @nl/ BJ#'s U"@DA A#" V2J ta%s 4alid.
Co::and@
$en Adr C:d Data>? CRC-16
030) 03JJ 030- [[ :'6 M'6
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
0306 03JJ 030- 0300 Read#ro :'6 M'6
"ara:eter Conne7t@
Read"ro Conne7t
0300 Ta% is +rotected.
0301 Ta% is un+rotected.
Notes: If a tag does not su%%ort the coand, is un%rotected.
8.2.12 A! Alar:
The &unction is used to set or reset the A2' status -it o& desi%nated ta%. @nl/ BJ#'s U"@DA A#" V2J ta%s
4alid.
Co::and@
$en Adr C:d Data>? CRC-16
2(
RRU1861 UHF RFID Reader User's Manual V2.0
03JJ 03JJ 030c [[ :'6 M'6
Data as <ollo=s@
Data>?
Nu: "C "=d A! Mas8Adr Mas8$en
03JJ Varia-le )6/te 03JJ 03JJ 03JJ
"ara:eter Conne7t@
Nu:@ A#" len%thin ord units. The len%th o& A#" is less than 1* ords. can -e 0 or 1*. @therise. it
returns the +arameters error messa%e.
"C@ 6e o+erated ta%9s A#" num-er. "C len%th accordin% to the decision o& the A#" num-er. A#"
num-ers in ord units. and must -e an inte%er num-er o& len%ths. Hi%h ord &irst. the hi%h -/te o& each ord
&irst. Re1uirement %i4en here is a com+lete A#" num-er.
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. Ta%s9 2ccess #assord can not -e 8ero.
A!@ @ne -/te. 6it0N0 means reset the A2' state. 6it0N1 means set the A2' state.6it1>6it, de&ault 0.
Mas8Adr@ @ne -/te. it s+eci&ies the startin% -/te address &or the memor/ mas0. For e3am+le. Mas8Adr N
0300 s+eci&ies the &irst "C -/tes. Mas8Adr N 0301 s+eci&ies the second "C -/tes. etc.
Mas8$en@ @ne -/te. it is the mas0 len%th. That a Ta% com+ares a%ainst the memor/ location that -e%ins at
Mas8Adr and ends Mas8$en -/tes later. Mas8Adr B Mas8$en must -e less the len%th o& A"# num-er.
@therise. it returns the +arameters error messa%e.
Notes: That a tag co%ares against co%lete EPC nuber when the MaskAdr and MaskLen vacant.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 030c 0300 [[ :'6 M'6
8.2.1% C9e78 A! Alar:
The &unction is used to chec0 A2' status -it o& an/ ta% in the e&&ecti4e &ield. @nl/ BJ#'s U"@DA A#" V2J
ta%s 4alid.
Co::and@
$en Adr C:d Data>? CRC-16
030) 03JJ 030d [[ :'6 M'6
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
2)
RRU1861 UHF RFID Reader User's Manual V2.0
030* 03JJ 030d 0300 [[ :'6 M'6
It returns \no ta% actiona-le\ messa%e hen Bo A2' alarm
8.2.1# User &lo78 $o78
The command is used to +ermanentl/ loc0 the desi%nated data in desi%nated ta%9s user memor/. Block Lock
command su++orts an additional loc0in% mechanism. hich allos the loc0in% o& indi4idual (2 -it -loc0s !ros$
in the 22) -it User Memor/. @nce loc0ed these loc0s cannot -e unloc0ed. @nl/ BJ#'s U"@DA A#" V2J ta%s
4alid.
Co::and@
$en Adr C:d Data>? CRC-16
03JJ 03JJ 030e [[ :'6 M'6
Data as <ollo=s@
Data>?
Nu: "C ;=d 4rd"o5nter Mas8Adr Mas8$en
03JJ Varia-le )6/te 03JJ 03JJ 03JJ
"ara:eter Conne7t@
Nu:@ A#" len%thin ord units. The len%th o& A#" is less than 1* ords. can -e 0 or 1*. @therise. it
returns the +arameters error messa%e.
"C@ 6e o+erated ta%9s A#" num-er. "C len%th accordin% to the decision o& the A#" num-er. A#"
num-ers in ord units. and must -e an inte%er num-er o& len%ths. Hi%h ord &irst. the hi%h -/te o& each ord
&irst. Re1uirement %i4en here is a com+lete A#" num-er.
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. "=d must -e ri%ht ta%9s 2ccess #assord.
4rd"o5nter@ Aach AA#R@M ro can -e addressed -/ either o& the to related Dord#ointers5
Aither o& to Dord#ointers can address one sin%le User Memor/ ro
4rd"o5nter User "ROM ro=
0 or 1 0
2 or ( 1
) or * 2
6 or , (
8 or ? )
10 or 11 *
12 or 1( 6
Mas8Adr@ @ne -/te. it s+eci&ies the startin% -/te address &or the memor/ mas0. For e3am+le. Mas8Adr N
0300 s+eci&ies the &irst "C -/tes. Mas8Adr N 0301 s+eci&ies the second "C -/tes. etc.
2*
RRU1861 UHF RFID Reader User's Manual V2.0
Mas8$en@ @ne -/te. it is the mas0 len%th. That a Ta% com+ares a%ainst the memor/ location that -e%ins at
Mas8Adr and ends Mas8$en -/tes later. Mas8Adr B Mas8$en must -e less the len%th o& A"# num-er.
@therise. it returns the +arameters error messa%e.
Notes: That a tag co%ares against co%lete EPC nuber when the MaskAdr and MaskLen vacant.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 030e 0300 [[ :'6 M'6
8.2.1( In2entor3 )!5n6le*
Co::and@
$en Adr C:d Data>? CRC-16
030) 03JJ 030& :'6 M'6
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
Nu: "C ID
03JJ 03JJ 030& 0301 0301 A#"=1 :'6 M'6
Nu:5 The num-er o& ta% detected.
"C ID5 In4entoried ta%9s A#" data. "C-1 is the &irst ta% "C $en P "C data. The most si%ni&icant ord
!A#" "1 V2 data in ord units$ o& A#" is transmitted &irst and the most si%ni&icant -/te o& ord is transmitted
&irst. "C $en is one -/te.
8.2.16 &lo78 4r5te
The command is used to rite multi+le ords in a Ta%9s Reser4ed. A#". TID. or User memor/.
Co::and@
$en Adr C:d Data>? CRC-16
03JJ 03JJ 0310 [[ :'6 M'6
Data as <ollo=s@
Data>?
4Nu: Nu: "C Me: 4ord"tr 4dt "=d Mas8Adr Mas8$en
03JJ 03JJ Variable 03JJ 03JJ Variable )6/te 03JJ 03JJ
"ara:eter Conne7t@
4Nu:@ @ne -/te. It s+eci&ies the num-er o& 16=-it ords to -e ritten. The 4alue can not -e 0. @therise. it
returns the +arameters error messa%e.
26
RRU1861 UHF RFID Reader User's Manual V2.0
Nu:@ A#" len%thin ord units. The len%th o& A#" is less than 1* ords. can -e 0 or 1*. @therise. it
returns the +arameters error messa%e.
"C@ 6e o+erated ta%9s A#" num-er. "C len%th accordin% to the decision o& the A#" num-er. A#"
num-ers in ord units. and must -e an inte%er num-er o& len%ths. Hi%h ord &irst. the hi%h -/te o& each ord
&irst. Re1uirement %i4en here is a com+lete A#" num-er.
Me:@ @ne -/te. It s+eci&ies hether the Drite accesses #assord. A#". TID. or User memor/. 03005
#assord memor/M 03015 A#" memor/M 0302M TID memor/M 030(5 User memor/. @ther 4alues reser4ed. @ther
4alue hen error occurred.
4ord"tr@ @ne -/te. It s+eci&ies the startin% ord address &or the memor/ rite. For e3am+le. 4ord"tr N 00h
s+eci&ies the &irst 16=-it memor/ ord. 4ord"tr N 01h s+eci&ies the second 16=-it memor/ ord. etc.
4dt@ 6e ritten ords. The most si%ni&icant -/te o& each ord is &irst. 4dt s+eci&ies the arra/ o& the ord
to -e ritten. For e3am+le. 4ord"tr e1ual 0302. then the &irst ord in Data rite in the address 0302 o&
desi%nated Mem. the second ord rite in 030(. etc.
"=d@ Four -/tes. the/ are 2ccess #assord. The most si%ni&icant ord o& 2ccess #assord is &irst. the most
si%ni&icant -/te o& ord is &irst. The &irst -it o& (2=-it access +assord is le&t. and the last -it o& (2=-it access
+assord is ri%ht. @nl/ done the memor/ set to loc0 and the 2ccess #assord is not 8ero. it needs "=d. In other
cases. "=d can -e 8ero.
Mas8Adr@ @ne -/te. it s+eci&ies the startin% -/te address &or the memor/ mas0. For e3am+le. Mas8Adr N
0300 s+eci&ies the &irst "C -/tes. Mas8Adr N 0301 s+eci&ies the second "C -/tes. etc.
Mas8$en@ @ne -/te. it is the mas0 len%th. That a Ta% com+ares a%ainst the memor/ location that -e%ins at
Mas8Adr and ends Mas8$en -/tes later. Mas8Adr B Mas8$en must -e less the len%th o& A"# num-er.
@therise. it returns the +arameters error messa%e.
Notes: That a tag co%ares against co%lete EPC nuber when the MaskAdr and MaskLen vacant.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 0310 0300 [[ :'6 M'6
8.% 18000-6& COMMAND
8.%.1In2entor3 !56nal 6&
The command is used to In4entor/ onl/ one ta% in the e&&ecti4e &ield and %et their ID 4alues. I& more than
one ta% in the e&&ecti4e &ield at the same time. reader ma/ -e %et nothin%.
Co::and@
2,
RRU1861 UHF RFID Reader User's Manual V2.0
$en Adr C:d CRC-16
030) 03JJ 03*0 :'6 M'6
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030d 03JJ 03*0 0300 ID :'6 M'6
"ara:eter Conne7t@
ID@ 8 -/tes. it is 6& ta%9s UID. The lo -/te is &ist.
8.%.2 In2entor3 Mult5;le 6&
The command is used to accordin% to the %i4en conditions In4entor/ ta%s in the e&&ecti4e &ield and %et their
ID 4alues.
Co::and@
$en Adr C:d Data>? CRC-16
Cond5t5on Address Mas8 4ordEdata
030& 03JJ 03*1 03JJ 03JJ 03JJ 8 6/tes :'6 M'6
"ara:eter Conne7t@
Cond5t5on@ The condition o& detectin% ta%s.
03005 e1ual condition.
03015 une1ual condition.
03025 %reater than condition.
030(5 loer than condition.
Address@ The ta%9s start address to com+are.

Mas8@ It +ointed to the data is used to com+are. Hi%hest -it in the mas0 corres+ond ith the &ar=le&t -/te in
the "ondition "ontent. The corres+ondin% -it in the mas0 is 1 to com+are the -it in the "ondition "ontent ith the
corres+ondin% -/te in the ta%. The corres+ondin% -it in the mas0 is 0. not com+are.
4ordEdata@ 8 -/tes. It +ointed to the arra/ is used to com+are.
Res;ond@
$en Adr reC:d !tatus Nu: Data>? CRC-16
03JJ 03JJ 03*1 03JJ 03JJ UID1. UID2W :'6 M'6
"ara:eter Conne7t@
!tatus TaAle@
!tatus Conne7t
031* "ommand o4er. and return in4entoried ta%9s UID.
0316 The reader does not %et all 6& ta%s9 UID -e&ore user=de&ined In4entor/='canTime
o4er&los. "ommand &orce 1uit. and returns in4entoried ta%s9 UID.
031, The reader e3ecutes an Inventory command and %ets man/ 6& ta%s9 UID. Data can not
-e com+leted ithin in a messa%e. and then send in multi+le.
0318 The reader e3ecutes an Inventory command and %ets 6& ta%s9 UID too much. more
than the stora%e ca+acit/ o& reader. and returns in4entoried ta%s9 UID.
28
RRU1861 UHF RFID Reader User's Manual V2.0
Nu:5 The num-er o& ta% detected.
Data >?@ UID. Aach UID len%th is 8 -/tes. The least si%ni&icant -/te o& UID is transmitted &irst.
8.%.% Read Data 6&
The command is used to start to read se4eral -/tes &rom the desi%nated address.
Co::and
$en Adr C:d Data>? CRC-16
Address ID Nu:
030e 03JJ 03*2 03JJ 8 6/tes 03JJ :'6 M'6
"ara:eter Conne7t@
Address@ The ta%9s start -/te address to read. The ran%e is 0>22(. @therise. it returns the +arameters error
messa%e.
Nu:@ In -/te units. It s+eci&ies the num-er o& 8=-it -/tes to -e read. The 4alue ran%e is 1>(2. and Address P
Nu: must -e less than 22). @therise. it returns the +arameters error messa%e.
ID@ 8 -/tes. it is 6& ta%9s UID. The lo -/te is &ist.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 03*2 0300 Data :'6 M'6
Data@ It is read data. the lo -/te is &ist.
8.%.# 4r5te Data 6&
The command is used to start to rite se4eral -/tes &rom the desi%nated address.
Co::and@
$en Adr C:d Data>? CRC-16
Address ID 4data
03JJ 03JJ 03*( 03JJ 8 6/tes Varia-le :'6 M'6
"ara:eter Conne7t@
Address@ The ta%9s start -/te address to rite. The ran%e is 8>22(. @therise. it returns the +arameters error
messa%e.
ID@ 8 -/tes. it is 6& ta%9s UID. The lo -/te is &ist.
4data@ It +ointed to the arra/ to rite. ran%e is 1>(2. I& Address P 4r5teData$en %reater than 22). or
4data %reater than (2 or is 8ero. reader ill return +arameter error messa%e. The hi%h -/tes o& 4data rite in
the lo address in ta%.
Res;ond@
2?
RRU1861 UHF RFID Reader User's Manual V2.0
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 03*( 0300 Data :'6 M'6
8.%.( C9e78 $o78 6&
The command is used to chec0 hether the desi%nated -/te is loc0ed.
Co::and@
$en Adr C:d Data>? CRC-16
Address ID
030d 03JJ 03*) 03JJ 8 6/tes :'6 M'6
"ara:eter Conne7t@
Address@ The ta%9s -/te address to chec0 loc0. The ran%e is 0>22(. @therise. it returns the +arameters error
messa%e.
ID@ 8 -/tes. it is 6& ta%9s UID. The lo -/te is &ist.
Res;ond@
:en 2dr re"md 'tatus Data;< "R"=16
0306 03JJ 03*) 0300 :oc0'tate :'6 M'6
$o78!tate@
03005 Unloc0ed
03015 loc0ed
8.%.6 $o78 6&
The command is used to loc0 the desi%nated -/te.
Co::and@
$en Adr C:d Data>? CRC-16
Address ID
030d 03JJ 03** 03JJ 8 6/tes :'6 M'6
"ara:eter Conne7t@
Address@ The ta%9s -/te address to loc0. The ran%e is 8>22(. @therise. it returns the +arameters error
messa%e.
ID@ 8 -/tes. it is 6& ta%9s UID. The lo -/te is &ist.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 03** 0300 [[ :'6 M'6
(0
RRU1861 UHF RFID Reader User's Manual V2.0
8.# RAD-DFIND COMMAND
8.#.1 ,et Reader In<or:at5on
The host sends this command to %et the reader9s in&ormation includin% reader9s address !Adr$. &irmare
4ersion. reader9s t/+e !T3;e$. su++orted +rotocol !TrET3;e$. reader +oer. or0 &re1uenc/. and
In4entor/'canTime 4alue.
Co::and@
$en Adr C:d Data>? CRC-16
030) 03JJ 0321 [[ :'6 M'6
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030d 03JJ 0321 0300 VersionT/+eTrGT/+eDMa3Fr
eDMinFre#oer'cntm
:'6 M'6
"ara:eter Conne7t@
"ara:eter $en6t9)&3te* Conne7t
Version 2 The &irst -/te is 4ersion num-erM the second -/te is su-=4ersion
num-er.
T/+e 1 The reader t/+e -/te. 030? lines on RRU1861
TrGT/+e 1 @ne -/te su++orted +rotocol in&ormation. 6it1 is 1 &or18000=6"
+rotocolM 6it0 is 1 &or 18000=66 +rotocol.
DMa3Fre 1 6it,=6it6 indicates Fre1uenc/ 6and and 6it*=6it0 indicates the
reader current ma3imum &re1uenc/.
DMinFre 1 6it,=6it6 indicates Fre1uenc/ 6and and 6it*=6it0 indicates the
reader current minimum &re1uenc/.
#oer 1 The out+ut +oer o& reader. Ran%e is 0 to (0. hen #oer is 03FF.
it means the out+ut +oer o& reader un0non.
'cntm 1 In4entor/ 'can Time. the 4alue o& time limit &or inventory
command.
FreFuen73 &and@
MaGFre)&5t0* MaGFre)&5t6* M5nFre)&5t0* M5nFre)&5t6* FreF&and
0 0 0 0 User -and
0 0 0 1 "hinese -and2
0 0 1 0 U' -and
0 0 1 1 Uorean -and
0 1 0 0 RFU
0 1 0 1 RFU
W W W W W
1 1 1 1 RFU
(1
RRU1861 UHF RFID Reader User's Manual V2.0
8.#.2 !et Re65on
The host sends this command to chan%e the current re%ion o& the reader. The 4alue is stored in the reader9s
inner AA#R@M and is non4olatile a&ter reader +oered o&&.
Co::and@
$en Adr C:d Data>? CRC-16
MaGFre M5nFre
0306 03JJ 0322 03JJ 03JJ :'6 M'6
"ara:eter Conne7t@
MaGFre@ @ne -/te. 6it,=6it6 indicates Fre1uenc/ 6and and 6it*=6it0 indicates the reader current ma3imum
&re1uenc/.
M5nFre@ @ne -/te. 6it,=6it6 indicates Fre1uenc/ 6and and 6it*=6it0 indicates the reader current minimum
&re1uenc/ !ma3imum &re1uenc/ HI minimum &re1uenc/$.
FreFuen73 &and@
MaGFre)&5t0* MaGFre)&5t6* M5nFre)&5t0* M5nFre)&5t6* FreF&and
0 0 0 0 User -and
0 0 0 1 "hinese -and2
0 0 1 0 U' -and
0 0 1 1 Uorean -and
0 1 0 0 RFU
0 1 0 1 RFU
W W W W W
1 1 1 1 RFU
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 0322 0300 [[ :'6 M'6
Various &re1uenc/ -ands &ormula5
User -and5 Fs N ?02.6 P B I 0.) !MH8$. B ;0. 62<.
"hinese -and25 Fs N ?20.12* P B I 0.2* !MH8$. B ;0. 1?<.
U' -and5 Fs N ?02.,* P B I 0.* !MH8$. B ;0. )?<.
Uorean -and5 Fs N ?1,.1 P B I 0.2 !MH8$. B ;0. (1<.
8.#.% !et Address
The host sends this command to chan%e the address !Adr$ o& the reader. The address data is stored in the
reader9s inner AA#R@M and is non4olatile a&ter reader +oered o&&. The de&ault 4alue o& Adr is 0300. The ran%e
o& Adr is 0300>03FA. Dhen the host tries to rite 03FF to Adr. the reader ill set the 4alue to 0300
automaticall/.
Co::and@
$en Adr C:d Data>? CRC-16
(2
RRU1861 UHF RFID Reader User's Manual V2.0
Address
030* 03JJ 032) 03JJ :'6 M'6
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 032) 0300 [[ :'6 M'6
Notes' The Adr is old address, not new address.
8.#.# !et !7an T5:e
The host sends this command to chan%e the 4alue o& In4entor/'canTime o& the reader. The 4alue is stored in
the reader9s inner AA#R@M and is non4olatile a&ter reader +oered o&&.
Co::and@
$en Adr C:d Data>? CRC-16
!7ant5:e
030* 03JJ 032* 03JJ :'6 M'6
"ara:eter Conne7t@
!7ant5:e@ In4entor/ 'can Time. The de&ault 4alue is 0302 !corres+ondin% to 10I100msN1s$. The 4alue
ran%e is 030(>03FF !corres+ondin% to (I100ms>2**I100ms$. Dhen the host tries to set 4alue 0300>0302 to
In4entor/'canTime. the reader ill set it to 0302 automaticall/. In 4arious en4ironments. the actual in4entor/
scan time ma/ -e 0>,*ms lon%er than the In4entor/'canTime de&ined.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 032* 0300 [[ :'6 M'6
8.#.( !et &and Rate
The host sends this command to chan%e the 4alue o& -and rate o& the reader. The 4alue is stored in the
reader9s inner AA#R@M and is non4olatile a&ter reader +oered o&&.
Co::and@
$en Adr C:d Data>? CRC-16
&audRate
030* 03JJ 0328 03JJ :'6 M'6
"ara:eter Conne7t@
&audRate@ The serial +ort -aud rate de&ault 4alue is *,600 -+s. De&ined as &ollos5
&audRate &;s
0 ?600-+s
1 1?200 -+s
2 (8)00 -+s
* *,600 -+s
6 11*200 -+s
((
RRU1861 UHF RFID Reader User's Manual V2.0
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 0328 0300 [[ :'6 M'6
Notes: The res%onse of the baud rate for the original baud rate, and ne(t coand uses the new band rate.
8.#.6 !et "o=er
The host sends this command to chan%e the +oer o& the reader. The 4alue is stored in the reader9s inner
AA#R@M and is non4olatile a&ter reader +oered o&&.
Co::and@
$en Adr C:d Data>? CRC-16
"=r
030* 03JJ 032F 03JJ :'6 M'6
"ara:eter Conne7t@
"=r@ Be +oer. The de&ault 4alue is (0!a-out (0d6m$. it ran%e is 0>(0.
Res;ond@
8.#.0 A7ousto-o;t57 Control
The host sends this command to control the :AD li%hts &lash and -u88er teet.
Co::and@
$en Adr C:d Data>? CRC-16
A7t52eT !5lentT T5:es
030, 03JJ 03(( 03JJ 03JJ 03JJ :'6 M'6
"ara:eter Conne7t@
A7t52eT@ :AD &lash and -u88er teet time. !A7t52eTI*0ms$. the de&ault 4alue is 0. 0ONA7t52eTON2**.
!5lentT@ The :AD and the -u88er silent time !!5lentT I*0ms$. the de&ault 4alue is0. 0ON !5lentT ON2**.
T5:es@ :AD &lash and -u88er teet times !0ONT5:esON2**$. the de&ault 4alue is0.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 032F 0300 [[ :'6 M'6
()
RRU1861 UHF RFID Reader User's Manual V2.0
030* 03JJ 03(( 0300 [[ :'6 M'6
8.#.8 !et 45e6and
The host sends this command to chan%e Die%and +arameter o& the reader. The 4alue is stored in the reader9s
inner AA#R@M and is non4olatile a&ter reader +oered o&&.
Co::and@
$en Adr C:d Data>? CRC-16
46E:o
de
46EDataEI
nte2al
46E"ulseE45
dt9
46E"ulseEIn
te2al
0308 03JJ 03() 03JJ 03JJ 03JJ 03JJ :'6 M'6
"ara:eter Conne7t@
46E:ode@ 6it05 'elect Die%and &ormat inter&ace.
N0 Die%and 26-its &ormat inter&ace.
N1 Die%and ()-its &ormat inter&ace.
6it15 Hi%h=-it &irst or :o=-it &irst.
N0 Hi%h=-it &irst.
N1 :o=-it &irst.
6it2>6it,5 RFU. De&ault 4alue is 8ero.
46EDataEInte2al@ 'endin% Data Dela/ !0 >2**$I10ms. the de&ault 4alue is (0.
46E"ulseE45dt9@ Data +ulse idth !1 >2**$I10us. the de&ault 4alue is 10.
46E"ulseEInte2al@ Data +ulse inter4al idth !1 >2**$I100us. the de&ault 4alue is 1*.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 03() 0300 [[ :'6 M'6
8.#./ !et 4or8Mode
The host sends this command to set the reader9s in 'can Mode or Tri%%er Mode. The host can also use this
command to de&ine the reader9s out+ut data content and &ormat.
In 'can Mode or Tri%%er Mode. the reader can still acce+t commands &rom the host. 6ut it ill onl/ res+ond
to reader=de&ined commands. @ther commands can not -e e3ecuted hen the reader in 'can Mode or Tri%%er
Mode.
Co::and@
$en Adr C:d Data>? CRC-16
"ara:eter
(*
RRU1861 UHF RFID Reader User's Manual V2.0
030a 03JJ 03(* 66/tes :'6 M'6
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 03(* 0300 [[ :'6 M'6
Bote5 'can Mode con&i%uration ords "ara:eter ill -e stored in reader9s AA#R@M and -e e&&ecti4e until
chan%ed e3+licitl/. De&ined as &ollos5
&3te1 &3te2 &3te% &3te# &3te( &3te6
ReadGmode ModeGstate MemGIn4en FirstG2dr DordGBum Ta%GTime
"ara:eter Conne7t@
ReadE:ode@
&5t1 &5t0 4or8 Mode
0 0 2nser Mode
0 1 'can Mode
1 0 Tri%%er Mode!:o$
1 1 Tri%%er Mode!Hi%h$
6it2>6it,5 RFU. De&ault 4alue is 8ero.
Notes: )nswer ode, the following %araeter is invalid.

ModeEstate@ 6it05 #rotocol -it.
N0 the reader su++ort 18000=6" +rotocol.
N1 the reader su++ort 18000=66 +rotocol.
6it15 @ut+ut mode -it.
N0 Die%and out+ut.
N1 R'2(2ZR')8* out+ut.
6it25 6ee+ Ana-le.
N0 on
N1 o&&
6it(5 Die%and out+ut. 18000=6" +rotocol. F5rstEAdr is -/te address or ord address.
N0 ord address.
N1 -/tes address.
6it)5 '/ris)8* Ana-le. It is in4alid hen 6it1 is 8ero.
N0 "ommon )8*
N1 '/ris )8*
Dhen 6it) N 15
Validit/5 18000=6" +rotocol5 Read accesses #assord. A#". TID. User memor/. In4entor/
'in%le.
18000=66 +rotocol5 4alidit/.
6it*>6it,5 RFU. De&ault 4alue is 8ero.
(6
RRU1861 UHF RFID Reader User's Manual V2.0
Me:EIn2en@ It is 4alid hen the reader su++orts 18000=6" +rotocol. It s+eci&ies hether the Read accesses
#assord. A#". TID. User memor/. In4entor/ multi+le. In4entor/ 'in%le. A2' 2larm. 03005 #assord memor/M
03015 A#" memor/M 0302M TID memor/M 030(5 User memor/M 030) In4entor/ multi+leM 030* In4entor/ 'in%leM
03065 A2' 2larm. @therise. it returns the +arameters error messa%e.
F5rstEAdr@ It s+eci&ies the startin% data address &or the memor/ read.
'u++ort 18000=6"5 F5rstEAdr N 0300 s+eci&ies the &irst 16=-it memor/ ord. F5rstEAdr N 0301
s+eci&ies the second 16=-it memor/ ord. etc.
'u++ort 18000=665 F5rstEAdr N 0300 s+eci&ies the &irst 8=-it memor/ -/te. F5rstEAdr N 0301
s+eci&ies the second 8=-it memor/ -/te. etc.
4ordENu:@ @nl/ R'2(2 R'2(2ZR')8* out+ut. it is 4alid. It s+eci&ies the num-er o& ord &or the memor/
read. The 4alue ran%e is 1>(2. '/ris )8* Mode. the 4alue ran%e is 1>).
Ta6ET5:e@ Read 'in%le Ta% Dela/ !0 >2**$I1s. The de&ault 4alue is 8ero.
Validit/5 18000=6" +rotocol5 Read accesses #assord. A#". TID. User memor/. In4entor/ 'in%le.
18000=66 +rotocol5 4alidit/.
Out;ut For:at Conne7t In T9e !7an Mode Or Tr566er Mode@
R'2(2ZR')8*. serial out+ut &ormat is as &ollos5
Notes: *+"#",*+-./ serial out%ut ode, these ust be no tag in the effective field when set reader
%araeter.
1.18000-6C "roto7olC Me:EIn2en 5s 0G00J0G0%@
$en Adr reC:d !tatus Data>? CRC-16
03JJ 03JJ 03ee 0300 Dord1Dord2.W :'6 M'6
"ara:eter Conne7t@
4ord1C 4ord2D.@ In ord units. one ord is to -/tes. Hi%h=-/te is &irst. 4ord1 is the ord hich
reads &rom the start address. 4ord2 is the ord hich reads &rom the second address. etc.
2.18000-6C "roto7olC Me:EIn2en 5s 0G0# or 0G0(@
$en Adr reC:d !tatus Data>? CRC-16
03JJ 03JJ 03ee 0300 A#" ID :'6 M'6
"ara:eter Conne7t@
"C ID@ ,2 ta%9s C". The most si%ni&icant ord !A#" "1 V2 data in ord units$ o& "C is
transmitted &irst and the most si%ni&icant -/te o& ord is transmitted &irst.
%.18000-6C "roto7olC Me:EIn2en 5s 0G06@
$en Adr reC:d !tatus Data>? CRC-16
(,
RRU1861 UHF RFID Reader User's Manual V2.0
03JJ 03JJ 03ee 03ee [[ :'6 M'6
#.18000-6& "roto7ol@
$en Adr reC:d !tatus Data>? CRC-16
03JJ 03JJ 03ee 0300 Dord1Dord2.W :'6 M'6
"ara:eter Conne7t@
Data >?@ 6& ta%9s UID. UID len%th is 8 -/tes. The least si%ni&icant -/te o& UID is transmitted &irst.
8.#.10 ,et 4or8Mode
The host sends this command to %et the reader9s in&ormation includin% reader9s Die%and +arameter.
Dor0Mode +arameter.
Co::and@
$en Adr C:d Data>? CRC-16
030) 03JJ 03(6 [[ :'6 M'6
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
0311 03JJ 03(6 0300 D%GmodeD%GDataGInte4alD%G#uls
eGDidthD%G#ulseGInte4alReadGmo
deModeGstateMemGIn4enFirstG2
drDordGBumTa%GTimeaccurac/
@&&setTime
:'6 M'6
"ara:eter Conne7t@
46E:odeC 46EDataEInte2alC 46E"ulseE45dt9C 46E"ulseEInte2al@ Die%and +arameters.
ReadE:odeC ModeEstateC Me:EIn2enC F5rstEAdrC 4ordENu:C Ta6ET5:e@ Dor0 Mode +arameters.
A77ura73@ A2' 2larm accurac/.
O<<setT5:e@ '/ris)8* res+onse o&&set time.
8.#.11 !etasA77ura73
The host sends this command to set A2' 2larm 2ccurac/.
Co::and@
$en Adr C:d Data>? CRC-16
A77ura73
030* 03JJ 03(, 03JJ :'6 M'6
A77ura73@ A2' 2larm 2ccurac/. The de&ault 4alue is 8. it ran%e is 0>8.
(8
RRU1861 UHF RFID Reader User's Manual V2.0
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 03(, 0300 [[ :'6 M'6
8.#.12 !3r5s Res;onse O<<set
The host sends this command to set '/ris)8* res+onse o&&set time.
Co::and@
$en Adr C:d Data>? CRC-16
O<<setT5:e
030* 03JJ 03(8 03JJ :'6 M'6
O<<setT5:e@ '/ris)8* res+onse o&&set time !0 >100$I1ms. the de&ault 4alue is 0.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 03(8 0300 [[ :'6 M'6
8.#.1% Tr566er O<<set
The host sends this command to set Tri%%er o&&set time. This &unction is onl/ a4aila-le &or reader ith
&irmare 4ersion V2.(6 and a-o4e.
Co::and@
$en Adr C:d Data>? CRC-16
Tr566erT5:e
030* 03JJ 03(- 03JJ :'6 M'6
Tr566erT5:e@ Tri%%er o&&set time !0 >2*)$I1s. the de&ault 4alue is 0. Dhen Tr566erT5:e is 2**. means %et
the current tri%%er o&&set time.
Res;ond@
$en Adr reC:d !tatus Data>? CRC-16
030* 03JJ 03(- 0300 Tri%%erTime :'6 M'6
Tr566erT5:e "urrent Tri%%er o&&set time !0 >2*)$I1s.
(?

Das könnte Ihnen auch gefallen