3M Traffic Safety Systems IDMAX013 RFID Reader User Manual

3M Traffic Safety Systems RFID Reader

User manual

Download: 3M Traffic Safety Systems IDMAX013 RFID Reader User Manual
Mirror Download [FCC.gov]3M Traffic Safety Systems IDMAX013 RFID Reader User Manual
Document ID729225
Application IDS9WnIAO7GwplN4Ds6eHEXA==
Document DescriptionUser manual
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize190.55kB (2381892 bits)
Date Submitted2006-11-16 00:00:00
Date Available2006-11-16 00:00:00
Creation Date2006-11-02 15:09:08
Document Lastmod2006-11-02 15:09:08
Document TitleUser manual

afim
SofiwareUser’sGLfide
IDentityMaX Installation and Software User's Guide (J in”;
Installation and Software User’s Guide
SIRIT Corporation
1321 Valwood Pkwy Suite 620
Carrollton. TX 75006
Version 1.2 Page 2
IDentilyMaX lnstallatlon and Software User's Guide
Notices
SIRIT INC.
1321 VALWOOD PKWY, CARROLLTON, TX 75005
372 BAY ST, SUITE 1100, TORONTO, ONTARIO, CANADA M5" ZWS
intonation mined within this manual ls subisctto change without notice. No part ofthls manual maybe reproduced or transmmed In any
term or by any means, electronic or mechanlml ncludlng photocopyhg and recording. tar any purpose wilhoulthe express written permlssictn
of Shit Inn, (3mm. ©2006 Toronto, on, shill .. All rights reserved.
Trademarks: Product names mentioned in his manual may be trademarks. and they are used fixidenfifimfion only.
installation anrt Malnlenance Manual
Pan Number. IDENTITV MAX Gulde-Vefslm P.1.0
Release Date: May 15. 2006
IDenlin MEX Installation Manualjioc
& NOTICE
This equipment has been tested and found to comply with the limim for a Class B digital device,
pursuant to part 15 of the FCC Rules These limits are designed to provide reasonable protection
against harmful interference in a residential installation This equipment generates, uses, and can
radiate radio frequency energy and, if not installed and used in accordance with the instructions,
may cause harmful interference to radio communications. If this equipment does cause harmfiil
interference to radio or television reception, which can be determined by turning the equipment
off and on, the user is encouraged to try to correct the interference by one or more of the
following measures:
0 Reorienl or relocate the receiving antenna.
0 incnase the separation between the equipment And receiver.
0 Cornwall": equipmentw an outlet or circuil different Io that which the receiver is connected.
0 CensullSIRIT,
Version 12 Page 3
Q If
IDentityMaX Installation and Software User's Guide r’ 5,11,“
& NOTICE
Note: This equipment complies with FCC Part 15.247 and Industry CanadaRSS 210 rules. Any
changes or modifications not expressly approved by SIRIT could void the user’s authority to
operate the equipment. To maintain compliance, the lDentity Flex reader must be used with the
power supply that was supplied with the reader.
& RF Exposure Warning
To comply with the FCC radiofrequency (RF) Exposure requirements, the antenna(s) used with
this device must be installed to provide a minimum separation distance of 1 meter from all persons.
& NOTICE
For PLUGGABLE EQUIPMENT, the socket/outlet shall be installed near the equipment and shall
be easily accessible. For PERMANENTLY CONNECTED EQUIPMENT, a readily accessible
disconnect device shall be incorporated into the fix
& TRANSPONDER NOTICE
WARNING! Danger of explosion if battery is incorrectly replaced, Replace only with the same
or equivalent type recommended by the manufacturer. Dispose of used batteries according to the
manufacturer’s instructions.
ed wiring.
Version 1.2 Page 4
lDentityMaX Installation and Software Users Guide
Table of Contents
Overview ......... 1 General purpose inputs .............. 25
Communications .. 1 General purpose outputs 26
Installation overview 1 Ethernet ..... 27
Tools and materials 2 Gate control 28
Reader installation .. 2 Wiegand port _ 29
Communications and power Host serial ,. 30
Connections .............. 4 XML command set .. 30
PC based user interface .. 5 Get parameter ., 31
Setting reader time and date .. 5 Set parameter ., 31
Configuring the system v 6 Parameter summary ..... 32
General purpose Inputs 8 Save configuration ., 34
General purpose outputs . 9 Load configuration .. 34
Serial port . 11 Read translation table entries ...... 35
Wiegand port 11 Write translation table entries ...... 36
Access control ......... 12 Delete translation table entries ..... 37
Read event handler .. 13 Store translation table index 38
Gate control ............ 14 Read transaction log .......... 39
Autoconfig .............. 15 Update firmware ....................... 39
Tag list maintenance 15 Execute firmware ................ 40
Trigger and filter 16 Example XML-RPC transaction , .. 42
Trigger settings . 17 AppendixA ........ 43
Filter configuration 17 Appendix B ........ 45
Web based user interface ..
Transaction activity ..........
Network profile ................
System info
Read triggers .
Transceiver ......
Tag filter .......
Access control
Read handler ........................... 25
Version 1.2 Page 5
1.0
2.0
3.0
Overview
The IDent/‘ty MaX reader is an RFID device capable of reading EPC Class 0,
Class1, and Class 1 Gen 2 RFID tags, and processing the data for a gated
access type application, Generally, the reader is configured, upon installation, to
work with specific inputs and outputs to Interface with customer systems
Including access panels, gates and visual indicators. All system configurations
are accomplished using either a PC based application or a web based user
interface.
Communications
The IDentity MaX reader supports a variety of communication interfaces and
protocols,
2,1 Ethernet
The reader Ethernet port is fully 802.3 compatible with Auto 10/100 and
Auto MDIX functionality. It also supports Power over Ethernet and is
classified as a Class 0 powered device. The Ethernet is the primary
interface for the web based user interface.
2.2 USB
The USB port of the IDentity MaX is USB 2.0 compliant and is accessed
via a type B connector on the bottom of the unit. The USB port is the
primary communication method for the PC based user interface.
2.3 Host Serial
The Host serial port supports a variety of protocols and signaling,
including RS-232, RS-422, and RS-485. It is primarily used to transfer
RFID tag information to a host or maintenance PC.
2.4 Wiegand Port
The Wiegand port is a simplex type communication from the reader to a
host or access panel compliant to the SIA 26~bit standard but also
supports extended formats.
Installation and Connections
3.1 Installation Overview
Version 1.2 Page 1
This section lists the steps required to install and test an IDentity MaX system
comprised of a single reader, The installer should have a successful
installation by completing each step before moving on to the next.
The Suggested installation steps are:
1. Gather all necessary tools and materials. See section 3.2.
2. install reader in desired location using provided hardware. See section
3.3.
3. Complete power and communication connections. See section 3.4.
4. Perform system verification and configuration using either the PC based
interface or the web based interface. See sections 4.0 or 5.0.
3,2 Tools and Materials
The installation uses the following materials provided by Sirit.
1. IDentity MaX reader
2. interface cable (Available from Sirit, but not standard)
3. 48 VDC power supply
4. [EC to three prong power cable
5. Universal mounting bracket
The only tools required will be standard hand tools.
However, the interface cable will require additional tools and material to install
Ethernet, RS—232, l/O, and power connectors.
3.3 Reader installation
The IDentity Max reader may be mounted on vertical poles or horizontal pipes
utilizing the supplied universal mounting bracket (UMB). Note that the U-boits
provided with the UMB are designed to be used with a 15-inch pole. The
reader requires the supplied interface cable be attached to the Amphenol
connector on the rear of the reader, The cable may be clamped to walls with
clips or run through appropriate conduits.
The location and angle of the reader define its read zone. Establish the
location and mounting method in conjunction with the Site Planning Guide
Version 1.2 Page 2
prior to installation, it is essential that the reader be installed in the correct
orientation and location for accurate transponder reads.
The figure below illustrates a typical parking access installation. This is an
example only and should not be substituted for the installation setup.
lDEnl/ly Max Reader—b“
POLE HEiGHT
a FEET MAX
The Figure below shows the method and hardware required to install the IDentity
MaX reader on a pole, All items (except for the pole) are supplied by Sirit.
Version 12 Page 3
Item
Description
U—bolts (for 1.5 Inch pole), reader mounting bracket, 2 per
bracket
UMB bracket half, conduit mount side
UMB bracket half, reader mount side
Interface cable
Bracket pinning bolts, 2 required
Nuts for U-bolts, 4 per bracket
lDentlty Max reader
Bracket mounting nuts, 1/4-20, 4 per bracket
cocowoacn-isooN—s
Amphenol connector
3.4
Communication and Power Connections
The interface cable is comprised of approximately 20 feet of a 30
conductor (15 pair) twisted pair cable with an Amphenol connector on one
end, the mate of the connector on the rear of the reader. The opposite
end will have all communications, power, and I/O connections as loose
wire ends. The appropriate communication connectors will be required for
configuration and remote communication. See Appendix B for proper
cable pin outs.
To attach the cable to the reader, carefully align the single connector on
the interface cable with the Amphenol connector on the reader. With
minimal pressure, screw the outer housing of the cable connector onto the
reader connector. The connectors should automatically lock in place
when they are properly attached.
Next, connect the communications connectors to their mates on the user
systems. The Ethernet connection is required to use the web based
interface, the USB interface is required to use the PC based interface, and
the serial connection is required for host attachment.
Finally, plug the lEC power cable into the power supply, and the DC side
of the power supply into the connector on the interface cable. Plug the
three prong connector into a 120V, 60Hz AC power socket.
Version 12
Page 4
4.0
PC based User Interface
The PC based application maxgui.exe is the primary user interface for system
configuration and monitoring. It is designed to use the USB connection for
communication to the maintenance PC. Microsoft ,NET framework version 2.0
needs to be installed on the maintenance PC in order to run the GUI. The .NET
framework installation file is also included as part of the documentation package
for the lDentity MaX.
To install the .NET framework, copy dotnetfx.exe to the maintenance PC and run
the application. Follow all prompts to install.
Because this GUI is based on xmi formatted commands, there is a folder called
“allxmlcmd” that needs to be copied to the c:\ directory. All xmi commands are in
this folder.
Connect the USB port of the interface cable to the USB port of the PC. Verify
that the reader has power and is operational. At the initial installation, a dialog
box may appear asking for the USB driver. A copy of this driver has been
included with the iDentity Max software package. Run the interface program
maxguiexe.
Looking at the main screen of the interface, disregard the “Test Hardware" and
“Flash Memory Operation" tabs. These were used by the developer for test and
debug and will be removed at a later revision. All sub menus will have a
“Confirm” button. This button needs to be clicked after making any changes to
the configuration in that particular menu. Otherwise, the changes will not be
written into the Random Access Memory on the reader.
4.1 Setting reader date and time
The lDentity MaX reader will be configured during the manufacturing
process for the date and time based upon US central time zone (GMT-6).
The "Set Date and Time" tab allows the user to change the reader time
and date.
“Get Time and Date" is used to view current reader date and time.
To change the time and date, simply use the drop down options provided
for each parameter. Hours are in 24 hour format. Press “Set Time to
board" to overwrite values currently in the reader.
Though not necessary, it is sometimes desirable to synchronize date and
time on the reader and maintenance PC. “Set PC clock to board” will
change the reader clock to the same time and date as the PC clock.
Version 1.2 Page 5
w‘gfllwsmi Mammal nun-mu] n-mv-wynu-ml mum-4
‘suduamdm , ,,,,,, — - W” WA
Mud» Dd. Ym ‘
ii A i ;l m A i
m. u...- we i
ln‘Ein‘ElEl
saw mm En The hominid l
wnmwma i
"my;
4.2 Configuring the System
The Configuration System menu is used to verify and change all
parameters related to system interface. This includes the general purpose
inputs and outputs, the serial port, Wiegand port, gate control, and
translation table exception handling.
Version 12 Page 6
i same-mum aw agLiani-nmul is mi Mummy-rm! mmm
mas-m 7——
sq am PM But an Pumi-
sum a Cmmmahm
WWPNI Multan
su Saul m an Smi Pen will?
1mm i
wmsw aim-st» 1
mm,” gammy”,
Suki-WI“ t
7,7 1
i r
1 Suwml‘ulEa-fwmim
. __ mm
mm“ Rum-unmet 5, mm
L , “New,“ ___J ___—i ..'—l
I if” Mm, 4..‘_—__,.v7i7
1 Dahwwndm! Wamsvm
i i i
‘ Smwwmflmd ‘
i MMnMBv-m i mumnmm r
‘«| I 4"
4.21 General Purpose Inputs (GPI)
To view current GPI settings use “Get GPI Parameters.”
To change GPI settings, use "Set GP] Parameters"
Each input can be set to an active high, active low, or edge
triggered event.
Version 1.2
Page 7
‘1 am GFII A- EPI2 em
1! - [Aatwmm iJJ lMliveHifm ill lAetiveHigh L'J ‘ fictivmigh rvl
‘ Min Pulse Width (m: Min Pu“ Widlh rmsi Min Puha Width [ms]
ADINeLow ‘ | , |
RlsingEdna r to r . i
_. Fd'n E e
4.2.2 General Purpose Outputs (GPO)
The four general purpose outputs have several parameters that can
be configured for a variety of applications.
To view the current values of Active state and Drive type, use the
respective button.
Active state can be set to active low (0) or active high (1).
Version 1.2 Page 8
There are three options for output drive state. Open drain, where
the user will need to supply pull up resisters, Push pull, and none
for a tri-stated output.
“BMW“ Jaw
ii EFDn fiPfll smz am
‘ nnm _
l n ean
ii i lelim 9
Each output waveform is specified with three parameters: Pulse
width, pulse period and pulse repetition, The width is the time that
the signal is active. Period is the time from rising edge to rising
edge (Active high state) or falling edge to falling edge (Active low
state), Pulse repeat is the number of times the active signal is
repeated. The relationship between the three is shown below:
Pulse Period
Pulse
Width
1 2 3 4
Pulse Repetition
All four outputs can be created using the three menus: “Set Pulse
Width", "Set Pulse Period", and “Set Pulse Repeat".
Version 1.2 Page 9
GPDD pulse widll’u [ms]
GPDl pulse wldlh' [ms] 25
GPDZ pdse width: [ms] 25 l
GPDil pulse widlh: (ms)
spun pulse Derlnd' [ms] fr; ;3
GPO! pulse pev'mt [m] an 3
GPUZ pike widih‘ [ms] ISO 2
am pm width. [ms] r‘“““_‘“m {3
GPDD pulss vepeal
EPOl pulse repeal
GPU 3 pulse repeat
Ii T
u l
GPDZ pulse repeal In ll
lt- ,
Version 1.2
Page 10
4.2.3 Serial Port Configuration
The serial port supports a variety of protocols and signaling. To
view the current serial port set up, use “Get Senal Port setting". To
change any of the parameters, use “Set Serial Port”,
imLsnu pm set = l: 5]
ii I“. Serial Poll Enable
,i
ii Protocol Type' Baud Rule: sun Bil. Dana Bic
ii none iv 950m vl |1 : |s vI
SimeITwsf. Parity: SlopBit Hothles]
To enable the host port, check the enable box. This serial port
supports WPS and ACOM protocols, as well as RS—232, R842,
and RS-485 signaling. To change any of the parameters, simply
choose the value from the pull down menus. Hold off time refers to
the time that is inserted between output data.
4.2.4 Wiegand Port Configuration
The Wiegand port is a simplex type communication compliant to the
SIA 26—bit standard as well as extended formats.
Use “Set Wiegand Port Configuration" to specify Wiegand
parameters.
Version 1.2 Page 11
j; 11 Wltgand mm. blulus
ii Hold 0" lime {ms} Puke Inlewd [msl‘ Indmc
‘ new rm
f; m ' 1nn ; 32 1 lm iv
'. WNW Mawmim Lennlh Em‘m
i pushFuI v 25 ‘z 24 i lLliilu v
Transmission on the Wiegand interface can only occur when a
corresponding Host Upload Event has been configured and
satisfied. As before. the pulse width is the time that a data pulse is
active for valid data and the pulse interval is the time between
those pulses. Index is the offset (in bits) within the translated tag
data where the serialization information will begin. Length specifies
the length of the data packet, not including any protocol overhead.
Both Parity and Checksum protocols are supported in addition to
raw data format, Endiah type denotes whether most significant
(Big) or least significant (Little) will be transmitted first.
4.2.5 Access Control Configuration
The lDentity Max reader uses a translation table to reference all
actions and ID associated with specific tags. Access control is
used to determine the action(s) taken for any tag read. Use the
“Access Control” button to start configuring these parameters.
Version 1.2 Page 12
4.2.6
1. Deladl Translation in); [Dec] Deiaul Handler ID: Deals; Handler u):
I: FFFFFFFFFFFFFFFF i; 0 iv o w
‘ Dealer Code: Faciiiw Cadet
lizslfism l. 123453753
To enable access control features, select "enabled" from the pull
down menu. The default translation ID is the value the reader will
enter in the log and is set by the user to any 16 digit or less value.
The default handler indicates the reporting action(s) the system will
take if an unknown tag is read, See section 4.2.6 for a full list of
options available.
The dealer and facility codes are programmed by Sirit during the
manufacturing process and are unique to every Sirit customer.
However, the Dealer code and the Dealer handler ID are not
implemented in this version of the IDentity MaX reader.
Read Event Handler
The read event handler allows the user to specify a variety of
actions to be taken when a tag is read and looked up in the
translation table. In the event that an unknown tag is read, the
default event handler specified in the Access Control menu will be
used. Vifith this menu, the user will be able to turn on a warning
lamp, send a warning using the host serial port, raise the gate, or
all of these.
To configure the handler, select the desired action from the pull
down menu.
Version 1.2
Page 13
am,” “we mm mm. m-wum
[was jlsql-l fibula“. 1mm WWW... ‘ AM
Rm mg. n
mum DGNlL amp.“ Emu-AC!
LI Iwuz Lllnwz
amwu» mm; on,“ nupms- owns. Dawn?
lmn- Lum. Aszrwm lfluww dlmm pm".
ammo mum» awn Duly-12 oil-mm Outputs. Dulpws Durant
raw- film“ L‘Jhwne Lll'non-W uJImm ,;""i”f Ellrwtn plumm-
, a.“ a...“ z -
awn nuumi. Duly-Al z Duly-A 3 our” 4» on.” 5 Dulpm & mum 7
Im- .‘_“nm= _‘J|mn- ZJln-mn arm, db“. firm glimm- L|| flJ
mmnmvz 77—7 -— — ——
um» mm» mm “we own. mm am,” mu. mum
rm. 34m". rm gum. _-J|m ulnar-m dram, 1mm L” 1 JM
and—“ma 7 77777 _ . . W a,” ,,
mm 1: than i. NW. 2 an.” 1 w.“ . at,” s- nun-m w mu > “up...“
Iw- L'JI-w- 3 im- gm. w m 34pm. firm! glnm 41 ,
Rmnmyz 7
nuwn ampm’l WW z Oulwl! 0m Dulpmfi Dulvms Dun-m 7, blxublhn
mum-am; w
umpmn on.” Dulpulz BulwlS fluent Dunmfi mums mum? Dl-svuliun
_J
1m. gnaw gum,» ulnar-7 gum 1 1mm _v_|r..=..= gum” _v_|| ,, 7 gum-1m
_il
be". right? gum, LVJFvwn lum- d‘nvf zllmna pm,“- 74” ‘ Dam-m7
4.2.7 Gate Control
The Gate Control menu is used to select the gate type (normal or
eedback), the control input should synchronization be used, and
the control output. All parameters are changed using the
respective pull down menus,
M if
myth-mun,» 7 77 I.
14 Ogilvy-1“ man-u Jodi?" ' ‘ ,
lwr"'—L_——-J—_———.-1wmmuwlw ~ g. l
wyy,w.sirit’.”
‘l
//,|l"Ԥ]
ioooeooocobo
Version 1.2 Page 14
4.2.7 AutoConfig
All configuration changes made using this application and
subsequently “confirmed" are stored only in the Random Access
Memory (RAM) of the reader and will be lost upon power down.
Should the user desire to create a permanent oonfiguratlon, press
the “Save Config on Board” button. This will instruct the reader to
copy the contents of the configuration to Flash memory so that it
can be retrieved upon reader power up or by using the “load"
command. The "Load Config from Board” command will load the
set up currently in Flash memory into the on board RAM. Note that
loading the configuration into RAM will not change the settings in
this application. The "file path browse" button Is a debug feature
only and should not be used.
4.3 Tag List Maintenance
The Tag List Maintenance tab is used to view events monitored by the
IDentity MaX reader, The only two active windows in this section are the
“Translation List" and the “Realtime Tag lD”.
tsunkurml Mum-m f‘”
44 m Milan-a —7
'..I§.Izl
mnuml mumnmm him-q A
4|
l Mu
1 “Huh” — Amur'” m
‘ p a m i
i r mam °"‘" i
r m ‘
mm
x r mnu-lmuuuulm
WM74f—7 M
HnIlm-T-alD
l nun-r... mam mum
l me 54 vs 3
i l
1 km Wm 5
’ “wan.“ Armand i
; l
: sun I w- ‘
Version 1 .2
Page 15
4.4
The "Display Latest 4 Tag lD” button will show the most recent four tags
read. The source of information for this window is the USB port on the
controller.
The “Display Next 4 Tag lD" will show the next most recent fourtags read.
Repeated uses of “Display Next 4 Tag iD" will in essence allow the user to
scroll through all read activity four tags at a time.
The “continue read latest 4 tag IDs” feature is not used in this version of
this application.
Hit the Start button to display all tag reads as they happen, Use the Stop
button to discontinue the display, Note that this will not disable reading of
tags. The source of information for the ”Realtime Tang” window is the
host serial port.
Trigger and Filter
The Trigger and Filter tab allows the user to set specific events which will
initiate RFlD transactions and to filter incoming data to reduce the amount
of redundant information being reported back to the user.
i new-05m ;
. «l
lesmll-v l
i TrimmK—tlm l
t M... .
, ——“—_—‘ J
rwlsm i
:; rut/mm
ll
51 nu nutty-a... 5:1 unit. [natal-mm
EaHlntmfw-mm . Gflmutwimmlm
l .
. i
«i | ir‘
Version 1.2 Page 16
- 4.4.1 Trigger Settings
There are five independent triggers that are given to the user to
use. Use the “Trigger Settings" menu to configure the respective
triggers to be used, All trigger event parameters are configured
using the pull down menus,
i” 511 llnlutgi n
Trigger a Trigger u Input: Trigger 0mm
v to w Inune iv
Trigger 0 Duration Helmet:
i 20 ii 1Disabied iv
Each trigger can have the input linked to a general purpose input or
to the internal timer (tO). The Trigger duration determines the
amount of time the reader will attempt an RFID transaction before
going inactive.
The resultant output will be routed to the general purpose output
selected here. By enabling retrigger, all subsequent occurances of
this event can be monitored.
4.4.2 Filter Configuration
To view the current filter parameters, use “Get Filter Parameters".
To edit or create a filter, use “Set Filter Parameters"
Version 1.2 Page 17
1 Dwimnw: ultimatum: Van-ammwc:
1 Dumtd’lu: I 5
‘i Enabled \'
, leeBack:
. D in mm
“W” " I" Enabled iv
2 a
The duplicate filter will remove all subsequent instances of a
particular tag after the initial read. This can greatly reduce the
amount of data reported back to the user caused by a tag
remaining in the read zone for a longer than average time. This will
not suspend the actual tag read for the time out period, but rather
will cease duplicate data reporting only.
Validation is designed to discard all erroneous incoming data prior
to reporting and processing. The validation count is the number of
times a tag must be successfully read to be considered valid. The
validation attempt is the number of tries the reader will make in
order to obtain a validation count. Naturally, the value in validation
attempts needs to be greater than validation count.
The passback feature will allow the time stamp on all duplicate tag
reads to be updated for each read, extending the timeout. lf
passback is enabled, a tag must leave the read zone for the
duration of the duplication filter timeout period.
Version 1.2
Page 18
5.0 Web based User Interface
The second user interface included with the iDentity MaX reader is a web based
interface that is actually built into the control hardware. There is no extra application
needed to use this interface. This web based interface is designed to be used with
the Ethernet channel rather than the USB port.
The one requirement to use the interface is that the ip address of the reader must
be known. if used in a networked environment with a DHCP sewer, simply use the
network admin application to determine the reader Ip address,
To begin, open an internet browser window. This GUI has been tested only with
Microsoft’s internet Explorer v6. However, it is very likely that it will function
properly with other browsers such a Mozilia or Firefox. Enter the reader ip address
previously determined into the URL line of the browser and press Enter. The title
screen of the User interface should appear. All other menus are brought up using
the links along the left side. Simply click on the text or arrow to navigate to the
desired menu. All sub menus will have “write", “save” and “refresh” buttons. The
write button will update the configuration in the RAM on the reader. The Save
button will update the configuration in the Flash memory on the reader, thus making
it permanent. The Refresh button will refresh the screen of the maintenance PC
with any new configuration parameters.
wolwnmoilnsiiulhit-wkrgusllmiwy/ip‘imim
(mammalian-mamammrmvummqmwmm 1m
mama warm-om wmmmw
nun—mm
liéi'Hm
5. 1 Transaction Activity
This is a display only screen showing a list of all tag reads in realtime.
Version 1.2 Page 19
wvw,w.sirit:é
wee eépsbge
nun-m
5.2 Network Profile
Another display only screen showing the loading upon the internal CPU of
the reader by the various software and hardware modules.
T 4
w/sturméom
42?
211
EH;
mam ,, ,, A , ,
wawfigwflwzfim ' ' ' ‘ ' I ( r [on-h-
Verslon 1.2 Page 20
5.3 System Info
This display screen will show the hardware and firmware revisions of this
particular IDentity MaX reader. The internal system date and time are
also shown.
N... mag; 31mm“ sum sis-awe ‘ A?
lm—[hmwmumm ; _.| pt flu»-
vawsmtéoml | )
, ‘ .
£2.
9,
mm s l , 7
flow '" " WI | l I‘m-
5.4 Read Triggers
The Read trigger menu allows the user to set specific events that will
initiate RFlD transactions. There are five independent triggers that are
given to the user to use. All trigger event parameters are configured using
the pull down menus.
Version 1.2 Page 21
. ' l «f
wstirinéém ] } 5 W]
N l‘ i /.
GetParam«methodName>


 System.TIme
20050717T14:DB:55


Response:



System.Time
<>


ReadTrigger.Ensble



lmiex<151fiug>
0





«meihodResponw
6.2 Set Parameter
When executed, this command will set the requested parameter.
Command:
SeiParam


SystemTimedsiring)
20050717T14:08:55
<1param>

Response:



Sysmem.11me
20050717T14:08:55
Version 12 Page 31


dmethodResponse>
6.3 Parameter Summary
Each of the following parameters may be configured using the Get and/or Set
Parameter commands.
Field Name Attrib. sze Description Notes
FirmwareName R string Name of firmware, EX) “Integrated Zip Reader“
FimmareMaJDrVer R it Maior release version.
FlrmwreMinBrVer R i4 Minor release version, i.e, updates
FimmareBuildVer R i4 Inlemal development version.
SystemTlme RW 508501 Current reader date/time.
l ReadTriggenEnable RW boulean 1 = Read trigger is enabled, 0 = Disabled 2,3
ReadTriggeranut RW string <3le = A General Purpose input is selected, 2
sport = The General Purpose Output to be used; Blank = no
ReadTrngerDutput RW string discrete output. 2
Minimum amount oi time the transceiver will anempt to interrogate
ReadTriggeruration RW i4 the RF field. 2
ReadTriggerJnterval RW l4 Amount of time between internal timer input assertions.
1 = Read Duration restarts each time an active Input is detected. 0 =
ReadTriggerRetrigger RW boulean Duration doesn't re-start. 2.3
“EPC Class 0", “EPC Class 1", “EPC Olass1 Gen 2", “Identity Flex".
Trensoeiver.Taegpe RW analtslrlngi “Identity Zip". 'Title 21“ and/or "isolaDOO-S".
Number of times a Tag ID must be received betore being processed.
ReadFlllerMalidatienCount RW M 1 = First Id processed.
Number of times a Tag ID verification may be attempted In attaining
ReadFiIter.VaIidatlonAitempls RW i4 the required VslidationCount.
1 = Duplicate Tag ID's are discarded, o = Duplicate ID's are not
ReadFiiter.DupliaateFiiterEnable RW uoolean discarded. 3
Minimum amount offirne, in seconds, before aliewing a dupllcate Tag
ReadFilterDupticateTlmeout RW i4 ID to he pmeessed.
1 = Tag ID timeout is re-started if a duplicate Tag ID is round within
ReadFilter.PassbaekEnable RW boolean the original timeout period; 0 = Timeout is not changed/updated, 3
l 1 : Tag ID ls used to reference table entries to deiemune action; 0 =
AceessCoMmlEnable RW hoolean All lag ID's are discarded. 3
AcosssControlJlansiaiionDorauli RW strlnl The translation ID to be used when a table loolrup falls.
The Handler ID to be used when a table lockup tails, A value of '-1‘
AccessConIroiHandlenDDefault RW i4 disables this feature.
Indicates the handler to be used when access is
granted based upon Dealer Code. A value of ‘-1‘
AccessCommlDealerHandlerlD RW 14 disables this feature.
I! set, this code must match the tags dealer code value.
AccessCOnLrolDealerCade RW M A value of ‘-1 ’ disables this feature.
If set, this code must match the tags facility code value.
A Dealer Code must also be present for this value to be
AwessContretFacillt Code RW l4 used. A value of ‘-1’ disables this feature.
Version 1.2 Page 32
User-configured string describing the action, Ex) "Grant Access -
ReadHandlerDesuiption RW slring Green Light“ or “Den Access - Red Light“ 2
Array or up to 8 items referendng the desired output module; GPO#.
ReadHandlerOujput RW arraylstring] WIEGAND, etc... 2
GeleControIGaleType RW strirm "Normal" or “Feedback“
GaieContmllnput RW suing GPIit = The General Purpose Input tn monitor for gate feedback.
GaieControlDulput RW strirm GPO# = The General Purpose Output Io signal for gate control.
HaetSen'elEnahle RW booleen 1 = Serial module Is enabled, 0 = Serial module Is disabled. 3
HostSeriaIProtocolType RW string WPS. ASCOM
HostSerielsigmype RW slrinl RS-232 RS-422, RS—485
HostSerialDetaRale RW I4 Numeric data rate. EX) 115200, 57600
Parity blt type precesdlng each byte transmltuadlrecelved; Ex) None.
HosiSerialParity RW string Odd, Even
HoslSeriaI,SterIBIts RW it Number of date ‘1' start bits to preceed each data byte transmitted.
HostSerial.StopBits RW I4 Number of data '0‘ stop bits to follow each data byle transmitted.
HastSerieIDetaBlts RW it Number of data bits per byte transmllted.
HostSerlalHoldOff RW I4 Amount of time between any two packets in milIi-sewnds.
Reader number used for calculating lane number In some host
HostSerialReaderNum RW 14 protocols, Valid Values are 1-64.
VWegendtDriveType RW string “none" “OpenDrain" or "PushPull"
MegandPulselnten/al RW i4 Amount of time. In mllllsemnds, between output pulses,
WiegendJ’ulseWidtn RW i4 Amount at time, in milliseconds. per pulse.
WiegandHDldOfl RW i4 Amount of time between any two packets, In mini-seconds.
Indicates the number of least significant translated data bits to
iMegandJndex RW i4 disregard.
Vuegandiength RW I4 Indicates the number of data bits I0 transmit regardless of index
MegandProtncol‘l‘ype RW i4 “none", “paw or “checksum”
Wiggandindian RW boolean 1 = LSB first. 0 = MSB first. 3
GPIAcriveStzte RW string “ActiveLow‘. “Activengh”. "RisingEdgs" “FellingEdge” 2
GPIPuIsewidlh RW |4 Input deflltch timeout In milliseconds. Maximum value of 1 semnd.
GPI.VeIue R boolean 1 = Input high. 0 = Input Low
GPODriveType RW string "none". “OoenDrain‘ or 'PushPull" 2
GPO.ActiveState RW booleen 1 = Active High. 0 = Active Low 2.3
GPOPuIseWidth RW 14 Active state pulse width, ln milliseconds. 2
GPOPuIsePerlod RW l4 Minimum Inactive state period belween pulses, in millisecondel 2
GPO.PuIseRg>eat RW 14 Number of pulse Iterations per outputs. 2
EthernetEnabIe RW boolean 1 = Ethernet NO is enabled, 1 = Ememet Is disabled 3
EtnemelDefaulth RW string Default lP address In octet format. Ex)192.168.0.4
EtherneLDetaullMask RW string Default subnet mask in octet formal. 502552552550
EmemetDefeullGatewa RW slring Default subnet mask in octet format. 50192163111
EthemetJP RW string Default lP address In octet format. 50192133114 5
EthernelMask RW string Deieult subnet mask in octet format, 5025525525511 5
EthernetGateway RW string Default subnet mask In octet format. 5019115804 5
EthernelDHCPEnable RW boolean 1 = DHCP is enabled, 0 = DHCP is disabted, 3
Ethernet.POSTEnabIe RW booiean 1 = HTTP POST command is enabled. 0 = POST is disabled. 3
Version 1.2 Page 33
True = Index backup Is up-to-date. False = Index has not been
TranslatloandexSlored R boolean stored. 3
EsmNomenclaiure RW string Manulacturlng Nomenclature, exl‘lntegreledzlp' 4
Esn.BoardVer RW String Manufacturing Board Varslon. ex)"2.2,3" 4
Esn.SeriaI RW String Manufacturing Serial Number, exl'D123456789“ 4
Esn.TestDale RW String Manufacturing Teal Date, Format: MMlDD/YYYY 4
EsnrManufactureCods RW String Manulaciuring Code. EX)"0123" 4
Manufacturing assigned unique Ethemel HW address,
EsnMacAddress RW String Ex)"001122334455" 4
Nola Description
1 Field Instance must be specified with Tag ID string type) as an lndax,
Field Instance must be specified with a numerlc index value appended to the field name Ex)
2 ’GPI4ActlveStaleO”. The default Index assumed Is zero ll none Is specified, Ex) ‘GPIAcflveSIaie”
3 For ’b00lean’ fields. '0' = False and ’1' = True
Fields are raad-wrlte I0 RAM address spaoe. Stomge of values to non—volatile memory requlre
4 usage ohm ‘smreEsn‘ wmmand.
5 Run-time parameter Bulwariable is not stored in ROM at an point
6.4 Save Configuration
This method will commit configuration parameters to non-volatile memory.
Command:
(methodName>SaveConflgumtlonParamsdmelhodName>
Response:



Stamchde
1

<1param>

65 Load Configuration
This method will restore configuration parameters from non-volatile
memory.
Command:
LoadConfiguraiionParamsdmelhodNama>
Version 1.2 Page 34
Response:



sratusCode
1


dmelhndResponse>
6,6
Read Translation Table Entries
This method will read one or more records from the translation table. The
specified Tag ID parameter will indicate the first record to be read, The
Count parameter indicates the requested number of Tag ID records to
read in ascending order. The actual number of records returned is limited
by the number of ascending entries available and maximum file length. If
the specified Tag ID is “00", the lowest numeric value ID will be the first
record returned. If the specified Tag ID cannot be found in the translation
table, the next available Tag ID will be returned first based on ascending
numeric Tag ID value. A method response without any ‘struct’ entries
indicates no records were available to be read.
Each entry within the translation table is unique based upon Tag ID.
Therefore, to sequentially read a table that exceeds the maximum
individual file length, this command should be executed multiple times with
the specified Tag ID equal to the last ID read plus 1.
Command:
ReadTransIatlonRecords


Tag|D
1<1sIring>


Counl
<14>1


Response:


qtruct>

$|tlng>Tag| D
D1234557890ABCDEF

Version 1.2
Page 35


TranslalionlD
0011002200330044
er>

HandlerlD<1name>
2





Tagl D
qrring>1 100220033004400


TranslalionlD
0011002200330044


HandlerlD
2

67 Write Translation Table Entries
This method will write translation table entries to the internal reader
translation table. For optimum indexing speed, entries should be pre-
sorted in ascending order according to Tag ID. If a large number of
existing Tag 1
D5 are to be uploaded, the existing table should be deleted
and new sorted table uploaded for optimal upload performance. Once
translation tables and/or entries are written, the Store Index command
should be executed to store the indexing updates and facilitate quicker
system reboot time.
Command:
WriteTranslatlonRewrds





Tag|D
o1234567890ABCDEF


Translallon|D001 1002200330044dstring>4value>


HandlerlD
2


TagID
Version 1.2
Page 36
1100220033004400


TrsnslailonlD<'name)
0011002200330044


HandIerID
2




Response:



Cnuni
0



6.8 Delete Translation Table Entries
This method will delete one or more translation table entries starting with
the specified Tag ID and continuing in ascending Tag ID order until the
Count value is reached or the translation table is empty. The number of
entries deleted is returned.
If the ExactMatch parameter is set to ‘1', the specified Tagld must exist
within the Translation Table. Otherwise, Tagld’s greater than the specified
Id will be deleted. To delete all records within the Translation Table
regardless of ld, specify a Tagld of Count of of '—1‘ and ExaotMatch of
ion
Command:
DeleteTmnslationRecords


nglD
1
dparam>

Count
1


Examsidl<1name>
1
dparam)

Version 1.2 Page 37
Response:



00unt
1


dmelhodRespcns»
6.9 Store Translation Table Index
This method will commit the RAM based translation table indexes to
FLASH memory. If an up-to-date index table has already been transferred
to FLASH memory, it will not be re-written.
Command:
$torsTranslationlndexdmemodNam»
Response:



s1atusCode
0



6.10 Read Transaction Log
This method will read one or more records from the transaction log, The
first execution of this command should specify the ‘ResetStart’ as ’1’
(True) to mark the extraction start point. Subsequent execution(s) of this
command will sequentially return older remaining entries provided the
’ResetStart‘ parameter is specified as ‘0’. This results in the most recent
transaction log entries being extracted first,
Command:
ReadTransautionRecords


ResetSIarKIslring>
Version 1.2 Page 38
1


MaxCounl
2


Response:




TagID
0011002200330044


Time
20050717T14:08:55



HandlerRec
2<fi4>
<1memher>


Tang
0011002200330044<1$1ring>
ef>

Time
20050717T14:08:56<1daleTime.isoesm>



HandlerRen
2<fi4>




6.11 Upload Firmware
This method is used to buffer firmware on the device for upgrade. Multiple
methods may be executed to load an entire firmware image. A status
code response is generated indicating whether or not parameters are
formatted correctly and expected values were found.
Command:
UploadFirmware


Formal
extendedlmelHex
Version 1.2 Page 39


RecordlMex
<14>0<fl4>


Tntalecords
3


TargetCode
1234<fl4>


DetsRecords

i020000040002F8
z1000000000000FE11F0000E3120080E300F021E1D7
100000001FF



Response:



SlalusCode
0<fi4>


dwlhadResponsp
6.12 Execute Firmware
This method initiates internal transfer/upgrade of firmware from after
buffers have been successfully loaded using the Upload Firmware
command. Following execution of this command, two seconds will be
given before the device goes off—line & begins the firmware transfer.
Command:
ExeculeFInnwareLoad
Response:



slalusCode
0



Version 12 Page 40
6.14 Example XML—RPC transaction
POST RPCZ HTTP/1.0
User-Agent: ZipReader
Hasl: erReadersiriLoom
Contenflyps: texllxml
Contant—ienglh: 181
<7me version=”140“7>

GelParam


Firmware,Name


Flmware.Major\/er


«lring>Firmware,MInoNer



An example XMLrRPC response is as follows:
HTI'PI1.1 200 OK
Connection: close
Conientisngth: 153
Content-Type: (ext/xml
Date: Fri. 17 Jul 2005 19:55:03 GMT
Server: ZipReader
<7me version="1.0"7>



FlrmwaraName
1


 Firmware.Ms]or\/er<1name>
<14>1 


Firmware.MInorVer
2
<1param>


Version 12 Page 41
Appendix A
Default Values for Configuration Parameters
Parameter Default Value Range
Date and Time US Central (GMT-6)
GPI
Active state Low
Pulse width 100 ms
GPO
Active state Low
Drive type Push pull
Pulse width 25 ms 1 — 999 ms
Pulse period 50 ms 1 — 999 ms
Pulse repeat 0
Serial Port
Port enable Enabled
Protocol None
Signal type RS-232
Baud rate 115200 9600 — 115200
Parity None
Start bit 1
Stop bit 1 1 - 2
Data bits 8 5 - 8
Hold off 20 ms 0 — 9999 ms
Wiegand Port
Hold off 10 ms 0.1 - 1000 ms
Drive type Push pull
Pulse width 25 us 20 — 100 us
Pulse Interval 100 us 100 — 20000 us
Index 24
Length 32 24 - 128
Protocol Parity
Endian type Little
Access Control
Version 12
Page 42
Control enable
Disabled
Default Translation ID FFFFFFFFFFFFFFFF
Handler ID 0 0 - 8
Dealer handler ID 0 0 - 8
Dealer code Not used
Facility code Not used
Gate Control
Gate type Normal
Input None GPlO — GP|3
Output None GPOO — GP03
Trigger Settings
Trigger enable Enabled
Trigger input T0 GPIO — GPIB
Trigger output None GPOO — GPO3
Trigger duration 100 ms
Retrigger Enabled
Filter
Duplicate Filter Enable Enabled
Filter timeout 2 sec 1 — 255 sec
Validation count 1 1 — 255
Validation attempts 5 1 - 255
Passback Disabled
Ethernet
Enabled Enabled
DHCP Enabled Enabled
POST Enabled Enabled
Current ip 1721827231
Curmet subnet mask 255.255.2550
Current gateway 172.18.27.254
Default ip 1721827231
Default subnet mask 255255125540
Default gateway
1721827254
Version 112
Page 43
Appendix B
Interface Cable Pinout
Amphenol connector pinout
(rear face of sockefi insert shown)
Amphenol
Connector
i _
h I“ ‘li 1
u aim. u- 2
0 am u. a
u Gum m.- a
x mm um ‘
r any. we. 7
n my... um ,
u an“ m- ,
.|
H_
u M m;
r , “mi
(«IO——
3 i.|..___—_O—,_— 11m
r a_~____a_~______e
u “no.
w an». nvm
r m m
x mm (in:
if "my. tiny
x mm. w
G 9mm «u
x. m m
: Mun —
u mm mm
, 1
u w____,__— 2
i \ Circles indicate
m. twisted pairs
Interface cable and connector
pin assignments
Ethernet
Category 5
Connector
General
Purpose
Outputs
General
Purpose
Inputs
Wlegand
Power
Connector
Version 1.2
Page 44

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 49
XMP Toolkit                     : XMP toolkit 2.9.1-14, framework 1.6
About                           : uuid:5bd67dcf-c7ff-4d7a-a0fe-3b92c167b45d
Modify Date                     : 2006:11:02 15:09:08-06:00
Create Date                     : 2006:11:02 15:09:08-06:00
Metadata Date                   : 2006:11:02 15:09:08-06:00
Document ID                     : uuid:f39e488a-2d2a-48f8-b768-b5460c71cc5a
Format                          : application/pdf
EXIF Metadata provided by EXIF.tools
FCC ID Filing: M4ZIDMAX013

Navigation menu