3M Traffic Safety Systems IDMAX012 RFID Reader User Manual Part C

3M Traffic Safety Systems RFID Reader Part C

Contents

Part C

Download: 3M Traffic Safety Systems IDMAX012 RFID Reader User Manual Part C
Mirror Download [FCC.gov]3M Traffic Safety Systems IDMAX012 RFID Reader User Manual Part C
Document ID675835
Application ID0xrI7pmvCsH35d95VMsNQg==
Document DescriptionPart C
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize163.33kB (2041618 bits)
Date Submitted2006-06-30 00:00:00
Date Available2006-06-30 00:00:00
Creation Date2006-06-30 10:36:26
Document Lastmod2006-06-30 10:36:37
Document TitlePart C

7 Omfith‘flmng QM woven
immmwnmanmw
5,13 Wiegand Port Configuration
The Wiegand port is a simplex type communication compliant to the SlA
26-bit standard as well as extended formats.
l'i i llm-m "
Transmission on the Wiegand interface can only occur when a
corresponding Host Upload Event has been configured and satisfied, As
Version 12 Page 29
6.0
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. Endian type denotes whether
most significant (Big) or least significant (Little) will be transmitted first.
5.14 Host Serial
The serial port supports a variety of protocols and signaling.
igg-nmmmummuw ,
”roam grilLifi—v-wfl‘h“ era-sides ,
. . ., / l
W)/r.w.5|r|t.éom l
i‘r'r‘rmm
To enable the host port, check the enable box. This serial port supports
WPS and ACOM protocols, as well as RS—232, RS-422, 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.
XML Command Set
XML Remote Procedure Calls (RPC) are used to remotely manipulate
parameters on the IDentity Max reader. These calls may be executed using the
HTTP POST command issued to the reader device web-server. The XML
command set is detailed in this section.
Version 1.2
Page 30
6.1 Get Parameter
When executed, this command will return the requested parameter value.
One or more parameter names may be requested. The number of
parameters is limited by overall document size limitations
Command:
GetParam


 Systemfnme
i 20050717T14:08:55
i 
<1params>
Response:



System.Time
<>


ReadTrlggen Enable

<5tmc1>

Index
0



<1param>


62 Set Parameter
When executed, this command will set the requested parameter.
Command.
Ss|Param


System.Time
20050717T14:08:55

dpamms>
l Response:


l 
i System.Time
20050717T14:08:55
Version 1.2 Page 31
r 
l 
dmethodResponse>
6.3 Parameter Summary
Each of the following parameters may be configured using the Get and/or Set
Parameter commands.
, Field Name Attrib. Txpe Description Notes
l Firmwareitarne R string Name of firmware, Ex) "integrated Zip Reader‘
1 FirmwareMaioerr R i4 Major release version.
‘i FltmwareMinorVer R I4 Minor release verslon. |.e. updates
FirmwareauildVer R iA Internal development version.
SystemTime Rw isoaeoi Current reader date/lime.
ReadTriggerEnahle RW boolean 1 = Read trigger is enabled, a = Disabled 2,3
ReadTriggeranul Rw string <3le = A General Purpose input is selected. 2
spot: = The General Purpose Output to be used; Blank = no
ReadTriggerOutput Rw string discrete output. 2
Minimum amount of time the transceiver will attempt to Inteimgate
Readiriggerburatien Rw M the RF field. 2
ReadTriggerJnten/al Rw I4 Amount of time between internal timer input assertions.
, 1 = Read Duration restarts each time an active input is detected, a =
l Read'rriggerRetrigger RW boolean Duration doesn't re-start. 2.3
“EPC Class 0", "EPC Class 1", “EP0 Class 1 Gen 2", “Identity Flex“.
TransceiverIeegpe Rw errayistring] “Identit Zip', "Title 21" andler fisoiBflUo-S".
Number oftlmes a Tag ID must be received before being processed.
ReadFilter,VaIidatlonCcunt RW l4 1 = First Id processed.
Number of times a Tag ID verification may be attempted in attaining
ReadFilter.ValidationAtlempts Rw iii the required Validationcount.
1 = Duplicate Tag IDs are discarded. a = Duplicate ID's are not
ReadFllter.DuplicateFllterEnabie RW booiean discarded. 3
Minimum amount at time, in seconds. belore allowing a duplicate Tag
ReadFiiterbuplicaterimeoul Rw i4 ID to be processed.
1 = Tag ID timeout is re-started it a duplicate Tag ID is found within
ReadFilterPassbackEnable Rw oodleert the original timeout period: 0 = Timeout is not changed/updated. 3
1 = reg 1D is used to referenee table entries to determine action; 0 =
AooessContralEnabla RW boolean All tag lD's are discarded. 3
AccessContml.TransIatlonDetault RW string The translation ID to be used when a table leokup tails.
, The Handler [D to be used when a table lockup fails, A value of '-1'
r AvoessContruLHandleilDDstault Rw id disables inis feature
Indicates the handler to be used when access is
granted based upon Dealer Code. A value of ‘—1’
AccessContrulDealerHandlerlD RW I4 disables this feature.
If set, this code must match the tags dealer code value.
AccessConirolDealerCode 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
AocessControl.FaclIlt Code Rw I4 used. A value of ‘-1' disables this feature.
Version 1.2 Page 32
User—configured string describing the action, Ex) "Grant Access -
ReadHandler.Descriptlon RW string Green nght" or ”Deny Access - Red Light" 2
Array of up to 5 items referenclng the desired output module; GPO#,
ReadiiandierOugbut RW arrayistring] WIEGAND, etc... 2
GaleCuntrciGateTi/pe RW stiirm “Normal" or “Feedback"
GeteControllnput RW string GPitl = The General Purpose lnguttb monitor for gate feedback,
GateControi.0utput RW strlnn GPoti = The General Purpose Output to signal for gate control,
HostSerieiEnabie RW booiean 1 = Serial module is enabled, 0 = Serial module is disabled. 3
HostSeriaiProtocolType RW string WPS. ASCOM
HostSeriel.SignalType RW string res-232 RS—422. RS-4BS
HostSeriaiDataRete RW I4 Numeric data rate, Ex) 115200, 57600
Partly bit type proceeding each byte transmitted/received; 50 None,
HcetSerial,Parity RW string Odd, Even
i-lostSeriai.StartBits RW iA Number of data '1' start bits to preceed each data byte transmitted.
HostSeriai.Siopeits RW I4 Number of data '0' stop bits to (allow each data byte transmitted.
i-lostSeriaiDetaiaits RW i4 Number of data bits per byte transmitted.
HostSeriaii-toldott RW i4 Amount oi time between any two packets. in milliseconds.
Reader number used for calculating lane number in some host
HostSerialReaderNum RW it protocols. Valid values are 1—64.
WiegandDrlveType RW string "none”, “quenDra'in‘ or “PushPulI‘
V‘fiegandPulselnten/al RW i4 Amount of time, in milllseconds. between output pulses,
wiegandPuiseWidth RW i4 Amountoitime, in milliseconds berpuise.
Wlegand.Hoid0ft RW i4 Amount ettime between an two packets, in milliseconds.
Indicates the number otleast significant translated data bits to
WiegandJndex RW i4 disregard.
Wiegandtengtn RW i4 Indicates the number otdara bits to transmit regardless oflndex.
WiegandPromooiT pe RW I4 'none" “paritw or "checksum"
Wiegand.Endian RW booiean - LSB iirst, 0 = MSB first. 3
GPi.AbttveState RW slritlg “ActlvEchii'. "ActiveHigh". ~RisingEdge". “Fall'ingEdge” 2
ePlPulseWidtn RW I4 Input rte-glitch timeout in milliseconds. Maximum value of 1 second.
GPI.VaIue R booiean 1 = input high, 0 = input Low
GPODriveT pe RW string “none". "OpenDrain" or "PushPuII" 2
GPOActiveState RW booieen 1 = Active rim 0 = Active Low 2.3
GPOFuiser‘dlh RW M Active state pulse width. in milliseconds, 2
GPOPuIsePer‘iud RW I4 Minimum inactive state period between pulses, in milliseconds. 2
GPOPuIseRgJeat RW I4 Number of pulse iterations per outputs. z
EthernetEnabie RW booiean 1 = Ethernet IIO is enabled, 1 = Ethernet is disabled 3
EthemetDetauith RW string Default IP address In ocletiormat Ex)192.1sa.o.4
EmemleefauilMask RW string Delauit subnet mask in octet format. 502552552550
Emernetnefauiteateway RW string Deiauit subnet mask in octetformat. Ex)192.168.0.1
EthernetiP RW string Deiauit [P address in ootettormat, 50192100,“ 5
EthernetMask RW string Deteuit subnet mask in octet format. Ex)255.255.255.0 5
Etherneteatewey RW string Default subnet mask in ootettorrnat, 5019215801 5
EthernetuHCPEnabie RW boolean 1 = DHCP is enabled. 0 = DHCP is disabled, 3
EtherrieLPOSTEnable RW boeiean 1 = HTTP POST command is enabled. 0 = POST is disabled. 3
Version 1.2 Page 33
True = Index backup is up-tundale, False = Index has nol been
Trensiaiidnindexstored R boolean stored, 3
Esn.NomenoIature RW string Menuieciunng Nomenclalure, ex)"integraledZIp" 4
Esn.BuardVer RW Slring Menufedunm Board Version. exiiiz.z.a~ 4
Esneenei RW Siring Manufacturing Serial Number, ey'oizmem" 4
Esn.Teleale RW Slring Manureeinnng Test Dale Formal: MM/DD/VYVY 4
Esn.ManulaclureCode RW String Manuiacluring Code, Ex)"0123" 4
Menuieeiunng assigned unique Ethernet HW address.
EsniMacAddress RW String Ex)"001122334455” 4
Note Description
1 Field Instance must be specified wllh Ted ID islring_type) as an index,
Field Instance must be specified with e numeric index value appended ie the field name, Ex)
2 "GPI.AcllveSlateO". The dereuii index assumed is zero if none is specified, Ex) "GPI.ActiveSlsie"
3 For ’boolean' nerds ‘o' = False and ‘1’ = True
Fields are reed-write in RAM address space, smrege afvaiues lo non-veieiile memory require
4 usage oi the ‘SmreEsn' command,
5 Run-lime parameter onluariable Is not slored in ROM at aanolnt
6.4 Save Configuration
This method will commit configuration parameters to non-volatile memory.
Com ma nd:
SaveConfigumlionParams
Response:



SlatusCode
1


dmeihodResponse>
6.5 Load Configuration
This method will restore configuration parameters from non—volatile
memory.
Com ma nd:
(methodName>LoadConfigurafionPflmms
Version 1.2 Page 34
Response:



slatuande
1


dmeihddResponsr»
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 lD equal to the last ID read plus 1.
Command:
ReadTranslationRecords


Tag i D
1


Count
1


Response:




TagID
01234567890ABCDEF

Version 1.2
Page 35


Translatlonl D
001 1002200330044


HandlerlD
2





Teg|D
1100220033004400


TranslatlonlD
001 1002200330044


HandlerlD
2

6.7 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 l
Ds 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:
WrileTransIafionRewrds





TaglD
01234567890AECDEF


TranslationID
0011002200330044


HandIerlD
2


TagID
Version 1.2
Page 36
1100220033004400


Trsnslatlon l D
001 1002200330044


HandlerlD
2




Response:



Count
0<fi4>



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 lD 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
ld will be deleted. To delete all records within the Translation Table
regardless of id, specify a Tagld of “", Count of of ‘-1’ and ExactMatch of
‘0’.
Command:
DelsleTranslationReoords


Tag |D
1


Count
1 <1value>


ExactMalch
1


Version 1.2 Page 37
Response:



Caunt
1
<1param>

dmethudRssponst»
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:
StoreTranslation Index
Response:



StatusCode
D


qmethodRespnnse>
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:
ReadTransaulionRecords


ResetStan
Version 1.2 Page 38
1
<1param>

MaxCount
2<1l4>


Response:




rag l D
0011(102200330044


Time
20050717T14108:55



HandlerRec
2
«membep



Tagl D
0011002200330044


Time
20050717T14:05:56



Hand|erRec
2




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:
UpioadFlrmware


Formai
ex|ended InleIHex
Version 1.2 Page 39


Rscon1lndex
0


TctalRewrds
3


TargetCode
1234


DalaRecords

$020000040002FB
z1000000000000FE11F0000E3120080E300F021E1D7
100000001FF



Response:



SlalusCade
0<fi4>


dmelhodResponse)
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:
ExeculeFirmwareLflad
Response:



StatusCode
o<fi4>



Version 12 Page 40
6,14 Example XML-RFC transaction
POST mpcz HTTP/1.0
User—Agent ZipReader
Host: ZipReadersi mm
Content—Type: iexilxml
Content—length: 1&1
<7me varslon='1‘0“?>

GelParam


FlrmWare.Name


Firmware,MaJorVer


Firmware.MinorVer



An examme xmuzpc response Is as follows:
HTTP/141 200 OK
Connection: close
Content-Length: 158
Content-Type: texmeI
Dale: ri, 17 Ju|200519:55:08 GMT
Serve . ZipRsader




Firmware,Name
1


 Firmware,MaJoNer
<14>1


qtring>F1rmware.Minor\/er
<|4>2<fi4>



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 2 100 us
Pulse Interval 100 us 100 — 20000 us
Index 24
Length 32 24 — 128
Prutoool Parity
Endian type Little
Access Control
Version 1.2
Page 42
Control enable
Disabled
Default Translation ID FFFFFFFFFFFFFFFF
Handler ID 0 0 — 8
Dealer handler ID 0 O - 8
Dealer code Not used
Facility code Not used
Gate Control
Gate type Normal
Input None GPIO—GPI3
Output None GPOO — GPOS
Trigger Settings
Trigger enable Enabled
Trigger input T0 GPlO — GPI3
Trigger output None GPOO - GP03
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
Currnet subnet mask 255.255.2550
Current gateway
1721827254
Default ip
172.1827231
Default subnet mask
255.255.2550
Default gateway
172.1827254
Version 12
Page 43
Appendix B
Interface Cable Pinout
Amphenol connector pinout
(rear face of socket insert shown)
Amphenol
Connector
A "(1 [It 1
. cm." n- 2
5 mm luv 3
,, mm m 6 Ethernet
, mum um A Categ°w5
(c an” vr.-- 7 Connector
(1 runw 5
.. suck a
"M“ Generai
Purpose
Outputs
General
Purpose
Inputs
res-232 WlEQand
U me in Serial
DB-Q
m m
\ Circles indicate
Ne w
Power
2 Connector
twisted pairs
Interface cable and connector
pin assignments
Version 12
Page 44

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 16
XMP Toolkit                     : XMP toolkit 2.9.1-13, framework 1.6
About                           : uuid:af1f8a9b-18a8-40a5-8b1a-285056c27bf7
Modify Date                     : 2006:06:30 10:36:37-04:00
Create Date                     : 2006:06:30 10:36:26-04:00
Metadata Date                   : 2006:06:30 10:36:37-04:00
Document ID                     : uuid:5289a8bf-7e3d-42ad-b6c1-bf4f62b48702
Format                          : application/pdf
EXIF Metadata provided by EXIF.tools
FCC ID Filing: M4ZIDMAX012

Navigation menu