Home
CAEN UHF RFID READERS - SemiconductorStore.com
Contents
1. CAEN UHF RFID Readers Communication Protocol Technical Information Manual CAENHFID KillTag C1G2 permits to execute the tag kill command defined by the EPC Class 1 A828EU Gen 2 protocol A828AEU A828BT Parameters A829EU SourceName in optional the name of the source to use A928EU BankMask in filter mask for the bank optional A948EU PositionMask in filter mask start address optional A9A1EU TaglDLen in the ID length of the tag A941US 0x99 TaglD in the ID of the tag or the filter mask to use optional A949EU G2Password in the kill password A528 ResultCode out the result code 528 9 9 See Tab 2 3 Commands with Optional Parameters Table pag 29 to know the CAEN R1230CB RFID readers that support them R12601 R1260U R1260E R4300P Query C1G2 permits to execute the tag query command defined by the EPC Class A828EU 1 Gen 2 protocol If a tag is in the field result code is ERROR SUCCESS 0x00 else result A828AEU code is ERROR TAGNOTPRESENT OxCA A828BT A829EU Parameters A928EU SourceName in the name of the source to use A948EU ResultCode out the result code A9A1EU A941US Ox9A A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P SetQ EPC C1G2 permits to change the initial value of the Q parameter used in the A828EU Gen2 anticollision algorithm A828AEU A828BT Parameters A829EU QParameter in the value of the Q parame
2. CAENRFID CAEN UHF RFID READERS COMMUNICATION PROTOCOL Technical Information Manual 05 10 2012 3 CAENFID Scope of Manual The goal of this manual is to provide the basic information to work with the CAEN UHF RFID READERS Communication Protocol Change Document Record Date Revision Changes Pages 18 Apr 2011 14 Added PC parameter in the Tab 2 1 Attribute types 12 Modified Tab 2 3 Commands with Optional Parameters 29 Table Added Tab 2 4 Renamed Commands Table 30 05 Oct 2012 15 Added bit 7 and 8 in the flag description of InventoryTag 14 command Added reference to R4300P Reader in the Tab 2 2 28 29 Command codes and in the Tab 2 3 Commands with Optional Parameters Table Reference Document RD1 Reader Protocol 1 0 Working Draft Version of 25 August 2004 Document revision 33 EPCGlobal RD2 EPC Radio Frequency Identity Protocols Class 1 Generation 2 UHF RFID Protocol for Communications at 860MHz 960MHz Version 1 0 9 EPCGlobal RD3 ISO IEC FDIS 18000 6 2003 E Information technology automatic identification and data capture techniques Radio frequency identification for item management air interface Part 6 Parameters for air interface communication at 860 960 MHz CAEN RFID srl Via Vetraia 11 55049 Viareggio LU ITALY Tel 39 0584 388 398 Fax 39 0584 388 959 info caenrfid it www caenrfid it CAEN RF
3. CAENHFID Code Description Comp GetFirmwareRelease permits to get the firmware revision A828EU Parameters A828AEU FWRelease in the firmware release A828BT ResultCode out the result code A829EU A928EU A948EU A941EU A941US Ox7C A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P GetDESB permits to get the current setting of the Data Exchange Status Bit handling A928EU obsolete A948EU A828EU ox7D Parameters A828AEU DESBStatus in enabled disabled value A829EU ResultCode out the result code A949EU ProgramID permits to program the ID in the EPC Class 1 Gen 1 tags Parameters SourceName in the name of the source A928EU Ox7E TaglDLen in the ID length of the tag A948EU TaglD in the ID of the tag EPCPWD in the EPC password to set Lock in a Boolean value TRUE lock the ID FALSE do not lock ResultCode out the result code KillTag permits to kill a EPC Class 1 Gen 1 tag Parameters SourceName in the name of the source A928EU Ox7F TaglDLen in the ID length of the tag A948EU TaglD in the ID of the tag EPCPWD in the EPC password ResultCode out the result code RFOnOff permits to start stop the generation of a continuous wave Used only for test A928EU and measurements purposes A948EU A828EU Parameters A828AEU RFOnOff in O gt stop 0 gt start A828BT ResultCode out the result code A829
4. Er 37 WriteTagData EPC C1G2 nnns nn 39 ReadTagData EPC C1G2 ComMa nd sisccsiccsocccascasassicconecsaecinsasbcceneas SERE KE ia RR EBEN ERE CREMA REP REGERE YER TR 40 5 41 AS COMMANA 42 Continuous Inventory Command sssssssssssssrsrtsssettttttttttttttt ttrt Stt ttt EEE ESE 43 List of Tables 2 1 Attribute typ8s 2 OEA AEE aN AEE ENES 12 Tab 2 2 Command codes aie aaa vaa REESE EROR aaa E mes 28 Tab 2 3 Commands with Optional Parameters Table 29 Tab 2 4 Renamed Commands Table ii n na EEA nnns 30 Tab 3 3 1 Attribute types Notification AVP List iii 32 Tab 4 4 1 A928EUEU and A948EUEU Configuration parameters default values 34 Tab 4 4 2 A928EUEU and A948EUEU Default composition of sources 34 Tab 4 4 3 A828EU A828AEUEU A829EUEU A946EUEU and A949EUEU Configuration parameters default values 34 Tab 4 4 4 A828EU A828AEUEU A829EUEU A946EUEU and A949EUEU Default composition of sources 34 4 CAEN RFID Readers Communication Protocol Technical Information Manual CAENRFID
5. Command sent 0x8001 Fixed 0x0000 Message ID 0x00005358 Vendor ID CAEN SpA 0x001C Message Length 0x0000 Reserved 0x0008 AVP Length 0x0001 AVP Type CommandName 0x0064 AVP Value Set Power 0x0000 Reserved 0x000A AVP Length 0x0096 Type Power Set 0x00000708 Value FCC Response received 0x0001 Fixed 0x0000 Message ID 0x00005358 Vendor ID CAEN SpA 0x001A Overall Message Length 0x0000 Reserved 0x0008 AVP Length 0x0001 AVP Type CommandName 0x0064 Value Set Power 0x0000 Reserved 0x0008 AVP Length 0x0002 Type ResultCode 0x0000 AVP Value Success CAEN UHF RFID Readers Communication Protocol Technical Information Manual LockTag Command Command sent 0x8001 0x0009 0x00005358 0x004F 0x0000 0x0008 0x0001 0x0098 0x0000 0 000 0 00 0x536F757263655F3000 0x0000 0x0008 0x000F 0x000C 0x0000 0x0012 0x0011 0x300833B2DDD9014035050000 0x0000 0x000A 0x0072 0x00000C02 0x0000 0x000A 0x0073 0x12345678 Response received 0x0001 0x0009 0x00005358 0x001A 0x0000 0x0008 0x0001 0x0098 0x0000 0x0008 0x0002 0x0000 42 CAEN FID Fixed Message ID Vendor ID CAEN SpA Message Length Reserved AVP Length AVP Type AVP Value CommandName G2Lock Reserved AVP Length AVP Type SourceName AVP Value Reserved AVP Length AVP Type AVP
6. Introduction CAEN UHF RFID Readers Communication Protocol Technical Information Manual CAEN3FID General Information This document describes the message format of the communication protocol used by the host and the reader in order to issuing commands and reply with responses The protocol is based on the Attribute Value Pair AVP schema and foresees a message header in order to identify the message scope The command set and the firmware architecture draw inspiration from the Reader Protocol 1 0 specification draft from EPCGlobal but at now this protocol is not fully compatible with the same last specifications Message fields are described left to right with the most significant byte on the left and the least on the right CAEN RFID Readers Communication Protocol Technical Information Manual CAENRFID Protocol Specification CAEN UHF RFID Readers Communication Protocol Technical Information Manual 3 CAENFID CAEN UHF RFID Reader protocol uses two logical communication channels one for synchronous commands and one for asynchronous notifications Command channel is mandatory and at now it is implemented on top of a TCP IP socket port 1000 and on RS232 while notification channels are implemented only with sockets All the messages commands responses and notifications are composed by a header and a body In all cases the body of the message is a list of attribute value pairs Responses always e
7. ResultCode out the result code DeallocateChannel permits to destroy a notification channel obsolete 0x54 Parameters A928EU ChannelName in the name of the channel A948EU ResultCode out the result code AddSourceToChannel permits to add a source to a notification channel obsolete Parameters A928EU 0 50 SourceName in the name of the source A948EU ChannelName in the name of the channel ResultCode out the result code RemoveSourceFromChannel permits to remove a source from a notification channel obsolete Ox5E Parameters A928EU SourceName in the name of the source A948EU ChannelName in the name of the channel ResultCode out the result code AddReadPointToSource permits to add a readpoint to a source A928EU A948EU Parameters A528 Ox5F SourceName in the name of the source A939 ReadPointName in the name of the readpoint A829 ResultCode out the result code 828 RemoveReadPointFromSource permits to remove a readpoint from a source A928EU A948EU Parameters A528 0x60 SourceName in the name of the source A939 ReadPointName in the name of the readpoint A829 ResultCode out the result code 828 CAEN UHF RFID Readers Communication Protocol Technical Information Manual 15 16 CAEN FID SetPower permits to set the RF power level A928EU A948EU Parameters A949EU PowerSet in the power level to set A528 Resul
8. in the direction to set to the 1 0 lines ResultCode out the result code A828EU A828AEU A828BT A829EU A928EU A948EU A941EU A941US A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P CAEN UHF RFID Readers Communication Protocol Technical Information Manual 21 3 CAEN FID GetlODirection permits to read the current status of the I O lines 0 input 1 A828EU output A828AEU A829EU Parameters 828 IORegister out the direction of the 1 0 lines A928EU ResultCode out the result code A948EU A941EU A941US 0x89 A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P SetSourceConfig permits to set a configure parameter for a logical source A828EU A828AEU Parameters 828 SourceName in the name of the source to configure A829EU ConfigParameter in the code of the parameter A928EU Config Value in the value for the parameter A948EU ResultCode out the result code A941EU A941US Ox8A A949EU A528 528 9 9 R1230CB R12601 R1260U R1260E R4300P GetSourceConfig permits to read a configure parameter for a logical source A828EU A828AEU Parameters 828 SourceName in the name of the source to configure A829EU ConfigParameter in the code of the parameter A928EU Config Value out the value for the parameter A948EU ResultCode out the result code A941EU A941US Ox8B A949EU A528 528 9 9 R1230CB R12601 R1260
9. G2Query Query EPC C1G2 G2SetQ SetQ_EPC_C1G2 G2GetQ GetQ_EPC_C1G2 G2QueryAck QueryAck_EPC_C1G2 G2ReadBlockPermalock ReadBLockPermalock_EPC_C1G2 G2LockBlockPermablock LockBLockPermalock_EPC_C1G2 Tab 2 4 Renamed Commands Table CAEN RFID Readers Communication Protocol Technical Information Manual CAEN3FID ASYNCHRONOUS NOTIFICATION PROTOCOL SPECIFICATION CAEN UHF RFID Readers Communication Protocol Technical Information Manual 32 CAEN FID The notification channels are implemented only with sockets All the messages notifications are composed by a header and a body In all cases the body of the message is a list of attribute value pairs The first AVP of the body is fixed and called NotifyMessage All the packets for notification channel share the same header format of other packet as described at 3 The first AVP NotifyMessage is followed by a list of AVPs the number of which depends on how many tags should be notified Each AVP has the same format of the AVP described in 3 The NotifyMessage has the following fixed format 1 2 01234567890 123456789012345678901 RESERVED 8 CommandName ReportBuffer After the NotifyMessage AVP we can receive a a list of AVPs as described in table 3 followed by an AVP with Attribute ResultCode b a single AVP called KillMessage with the following fixed format 1 2 3 0123456780
10. 30 bytes Ox1F ChannelAddress the address of the notification channel Attribute value has a maximum length of 30 bytes 0x20 TriggerName the name of the trigger Attribute value has a maximum length of 30 bytes 0x21 TriggerType the type of the trigger Attribute value has a maximum length of 30 bytes ReadPointName a string representing the name of the read point Attribute value has a 0x22 maximum length of 5 bytes and can assume the following values AntO Ant1 Ant2 Ant3 TagValue data read from the tag memory when applicable Attribute value has a maximum length of 128 bytes TagAddress the memory location address of the tag where read or write data when applicable Attribute value is 2 bytes long Ox4F RESERVED 0x50 Length a value representing the length of a parameter Attribute value is 2 bytes long CAEN UHF RFID Readers Communication Protocol Technical Information Manual 9 10 3 CAEN FID BitRate a value representing the RF BitRate Attribute value is 2 bytes long and can assume the following values 0x00 Transmit DSB ASK 10kbit Receive FMO 10kbit 0x01 Transmit DSB ASK 10kbit Receive FMO 40kbit 0x02 Transmit DSB ASK 40kbit Receive FMO 40kbit 0x03 Transmit DSB ASK 40kbit Receive FMO 160kbit 0x04 Transmit DSB ASK 160kbit Receive FMO 400kbit 0x05 Transmit DSB ASK 40kbit Receive Miller M22 160k
11. A829EU A949EU 0x72 A939 A828BT A941EU A941US A528 528 A939 CAEN RFID Readers Communication Protocol Technical Information Manual CAENHFID Coe Description Comp GetPower permits to get the current RF power level A928EU A948EU Parameters A949EU PowerGet out the current power level A941EU ResultCode out the result code A941US A828EU A828AEU A828BT 0x73 A829EU A528 528 9 9 R1230CB R12601 R1260U R1260E R4300P SetProtocol permits to set the protocol to use A928EU A948EU Parameters A949EU Protocol in the protocol to use A9A1EU ResultCode out the result code A941US A828EU A828AEU 828 0 74 A829EU A528 528 9 9 R1230CB R12601 R1260U R1260E R4300P 0x75 RESERVED CheckReadPointStatus permits to check the quality of the antenna connection A928EU A948EU Parameters A949EU ReadPointName in the name of the readpoint A941EU ReadPointStatus out the quality of the connection A941US ResultCode out the result code A828EU A828AEU A828BT A829EU A528 528 9 9 0x76 CheckSourcelnChannel permits to verify if a source is assigned to a notify channel obsolete Parameters A928EU SourceName in the name of the source A948EU ChannelName in the name of the channel Value out a Boolean value meaning the belonging to the source ResultCode out the result code 0x77 CAEN
12. Value TagIDLen 96 bit Reserved AVP Length AVP Type TagID Reserved AVP Length AVP Type AVP Value Payload User memory accessibl on secure Reserved AVP Length AVP Type AVP Value Tag Address Password Fixed Message ID Vendor ID CAEN SpA Overall Message Length Reserved AVP Length AVP Type CommandName AVP Value G2Lock Reserved AVP Length AVP Type ResultCode AVP Value Success CAEN RFID Readers Communication Protocol Technical Information Manual CAEN FID Continuous Inventory Command Command sent set read cycle to 0 0x8001 0x0003 0x00005358 0x0035 0x0000 0x0008 0x0001 0x008A 0x0000 0 000 0 00 0x536F757263655F3000 0x0000 0x000A 0x006A 0x00000000 0x0000 0x000A 0x006B 0x00000000 Response received 0x0001 0x0003 0x00005358 0x001A 0x0000 0x0008 0x0001 0x008A 0x0000 0x0008 0x0002 0x0000 Fixed Message ID Vendor ID CAEN SpA Message Length Reserved AVP Length AVP Type CommandName Value Set Source Config Reserved AVP Length AVP Type SourceName AVP Value Reserved AVP Length Type Config Parameter read cycle Reserved AVP Length Type Config Value read cycle 0 Fixed Message ID Vendor ID CAEN SpA Overall Message Length Rese
13. a string representing an IP address formatted with the standard IP dotted decimal format Attribute value has a maximum length of 30 bytes 0x59 IPNetMask a string representing an IP netmask formatted with the standard IP dotted decimal format Attribute value has a maximum length of 30 bytes OxSA IPGateway a string representing an IP address formatted with the standard IP dotted decimal format Attribute value has a maximum length of 30 bytes DESBEnable used to enable disable the Data Exchange Status Bit handling for ISO18000 6b and EPC 1 19 anti collision algorithm Attribute value is 2 bytes long and can assume the following 0 5 values 0x00 Disable the DESB handling Not 0x00 Enable the DESB handling Ox5C FWRelease a string representing the device s firmware revision Attribute value has a maximum length of 200 bytes DESBStatus used to check the Data Exchange Status Bit handling for ISO18000 6b and EPC 1 19 5 anti collision algorithm Attribute value is 2 bytes long and can assume the following values 0 00 DESB handling is not enabled Not DESB handling is enabled Ox5E EPCPWD a value representing an EPC tag password Attribute value is 2 bytes long RFOnOff used to start the generation of a continuous wave for test purposes Attribute value is 2 OxSE bytes long and can assume the following vaules 0 00 Stop the wave generation Not 0x00 Start the wave generation 0x60 BaudRate a value representing the ba
14. interference at their own expense The authority to operate this product is conditioned by the requirements that no modifications be made to the equipment unless the changes or modifications are expressly approved by CAEN RFID 1 This declaration only applies to FCC readers A828US A829US A528 R1230CB R12601 R1260U R4300P CAEN UHF RFID Readers Communication Protocol Technical Information Manual 3 CAEN FID Index Scope OF Manuale secerneren 2 Change DOCUMENT RECOM iint ane SE YR ERROR REX ERE CERRAR SCARE 2 Reference 2 Index List of Tables 1 2 Protocol Specification Eee 7 Attribute types tes 9 13 Commands with Optional 29 Renamed Commands opea a e a Ta ERN ERE Raga easdestecsaauanses 30 3 ASYNCHRONOUS NOTIFICATION PROTOCOL SPECIFICATION 31 4 DEFAULT CONFIGURATION p 33 5 EXAMPLES i 35 Set 36 InventorvTag Commandeer E
15. out the result code CAEN RFID Readers Communication Protocol Technical Information Manual CAENHFID Coe Description Comp AddNotifyTrigger permits to add a trigger to a notification channel obsolete Parameters 0 40 ChannelName in the name of the channel TriggerName in the name of the trigger ResultCode out the result code RemoveReadTrigger permits to remove a trigger from a source obsolete Parameters 0 41 SourceName in the name of the source TriggerName in the name of the trigger ResultCode out the result code RemoveNotifyTrigger permits to remove a trigger from a notification channel obsolete 0x42 Parameters A928EU ChannelName in the name of the channel A948EU TriggerName in the name of the trigger ResultCode out the result code AllocateTrigger permits to create a new trigger obsolete Parameters A928EU 0x49 TriggerName in the name of the trigger A948EU TriggerType in the type of the trigger ResultCode out the result code DeallocateTrigger permits to destroy an existing trigger obsolete Ox4A Parameters A928EU TriggerName in the name of the trigger A948EU ResultCode out the result code AllocateChannel permits to create a notification channel obsolete Parameters A928EU 0x53 ChannelName in the name of the channel A948EU ChannelAddress in the address of the channel
16. the EPC Gen2 specification for details Attribute value is 2 bytes long QParameter a value representing the initial value for the Q parameter involved in the EPC Class 1 0x75 Gen 2 anticollision algorithm see the EPC Gen2 specification for details Attribute value is 2 bytes long 0x76 Readerlnfo a string indicating the model and the serial number of the reader 0x78 RFChannel a value representing the RF channel to use Attribute value is 2 bytes long and can assume values in the range 0 9 Channels are referred to the ETSI EN 302 208 regulation Ox7A RSSI a value representing the backscattered RF field strenght Attribute value is 2 bytes long Ox7B AVP OPTION Ox7C AVP_XPC a value representing the XPC word Attribute value is 4 bytes long 0 7 a value representing the PC word Attribute value is 4 bytes long 0x96 PowerSet a value representing the RF power emitted during the communication with tags Attribute value is 4 bytes long used to set a new current value SourceName a string representing the name of the data source Attribute value has a maximum OxFB length of 30 bytes and can assume the following values Source 0 Source 1 Source 2 Source 3 Tab 2 1 Attribute types CAEN RFID Readers Communication Protocol Technical Information Manual CAENHFID Command codes Note Some commands have been renamed to align the nomenclature in this manual and in the CAEN RFID API R
17. up A928EU 0 84 ResultCode out the result code A948EU A941EU A941US A949EU GroupSelectUnselect permits to execute the tag selection commands defined by the 15018000 6 protocol A928EU Parameters A948EU SourceName in optional the name of the source to use A828EU 0x85 Operation in the tag selection operation A828AEU Bytemask in the byte mask as defined by the protocol A829EU TagAddress in the address where to compare the data A949EU TagValue in the data to compare with the tag memory TaglD out the ID of the tag ResultCode out the result code CAEN RFID Readers Communication Protocol Technical Information Manual CAENHFID Code Description Com 0x86 GetlO permits to read the current status of the I O lines Parameters IORegister out the status of the 1 0 lines ResultCode out the result code A828EU A828AEU 828 A829EU A928EU A948EU A941EU A941US A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P 0x87 SetlO permits to set the level of the output lines Parameters IORegister in the value to set to the output lines ResultCode out the result code A828EU A828AEU 828 A829EU A928EU A948EU A941EU A941US A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P 0x88 SetlODirection permits to define the direction of the I O lines 0 input 1 output Parameters IORegister
18. 0053 0 0000 0 0008 0 0001 0 0096 0 0000 0 000 0 00 0x536F757263655F3000 0x0000 0x0008 0x000F 0x000C 0x0000 0x0012 0x0011 0x300833B2DDD9014035050000 0x0000 0x0008 0x0071 0x0003 0x0000 0x0008 0x004e 0x0000 0x0000 0x0008 0x0050 0x0004 Response received 0x0001 0x000E 0x00005358 0x0024 0x0000 0x0008 0x0001 0x0096 0x0000 0x000A 0x004d 0x00000000 0x0000 0x0008 0x0002 0x0000 Fixed Message ID Vendor ID CAEN SpA Message Length Reserved AVP Length AVP Type CommandName AVP Value G2Read Reserved AVP Length AVP Type SourceName AVP Value Reserved AVP Length AVP Type TagIDLen Value 96 bit Reserved AVP Length AVP Type TagID Reserved AVP Length AVP Type Memory Bank AVP Value User Memory Bank Reserved AVP Length AVP Type Tag Address AVP Value Address Reserved AVP Length AVP Type Length AVP Value of bytes Fixed Message ID Vendor ID CAEN SpA Overall Message Length Reserved AVP Length AVP Type CommandName AVP Value G2Read Reserved AVP Length AVP Type Tag Value AVP Value bytes to be written Reserved AVP Length AVP Type ResultCode AVP Value Success CAEN RFID Readers Communication Protocol Technical Information Manual CAENHFID Set Power Command
19. 1US A949EU R1230CB R12601 R1260U R1260E R4300P OxA7 GetChannelData Obsolete CAEN UHF RFID Readers Communication Protocol Technical Information Manual 27 3 CAEN FID Coe Description Comp GetBufferedData permits to read all the tags stored in reader s memory using all the ReadPoints belonging to the source It returns an array of CAENRFIDTag objects detected Parameters SourceNameln in the name of the source to use SourceNameOut out the name of the source used OxBO ReadPointName out the name of the readpoint AB28BT TimeStamp out the time at which the tags are detected TaglDLen out the ID length of the tags detected ListOfIDs out the list of Ids detected from the source ResultCode out the result code LockBlockPermaLock EPC C1G2 A528 OxB1 528 9 9 ReadBLockPermalock EPC C1G2 A528 OxB2 528 9 9 OxFFFF RESERVED Tab 2 2 Command codes CAEN RFID Readers Communication Protocol Technical Information Manual 3 CAENHFID Commands with Optional Parameters The following table shows a list of EPC C1G2 commands with optional parameters and the CAEN RFID readers that support them InventoryTag optional parameters InventoryTag SourceNameln bank Length TaglD TagAddress Bitmask InventoryTag flags KillTag EPC C1G2 optional parameters KillTag EPC C1G2 BankMask Po
20. 757263655F3000 0x0000 0x0008 0x000F 0x000C 0x0000 0x0012 0x0011 0x300833B2DDD9014035050000 0x0000 0x0008 0x0071 0x0003 0x0000 0x0008 0x004e 0x0000 0x0000 0x0008 0x0050 0x0004 0x0000 0x000a 0x004d 0x00000000 Response received 0x0001 0x001A 0x00005358 0x001A 0x0000 0x0008 0x0001 0x0097 0x0000 0x0008 0x0002 0x0000 CAEN UHF RFID Readers Communication Protocol Technical Information Manual Fixed Message ID Vendor ID CAEN SpA Message Length Reserved AVP Length AVP Type AVP Value CommandName G2Write Reserved AVP Length AVP Type SourceName AVP Value Reserved AVP Length AVP Type AVP Value TagIDLen 96 bit Reserved AVP Length AVP Type TagID Reserved AVP Length AVP Type AVP Value Memory Bank User Memory Bank Reserved AVP Length AVP Type AVP Value Tag Address Address Reserved AVP Length AVP Type AVP Value Length of bytes Reserved AVP Length AVP Type AVP Valu Tag Value bytes to b written Fixed Message ID Vendor ID CAEN SpA Overall Message Length Reserved AVP Length AVP Type CommandName AVP Value G2Write Reserved AVP Length AVP Type ResultCode AVP Value Success 39 CAEN FID ReadTagData_EPC_C1G2 Command 40 Command sent 0x8001 0 000 0 00005358 0
21. 90123456789012345678901 RESERVED 8 KillCommand KillCommand TimeStamp the timestamp of the notification TaglDLen the ID length of the tag TaglD the ID of the tag SourceName the name of the source to use EventType the type of the notified event Tab 3 3 1 Attribute types Notification AVP List CAEN RFID Readers Communication Protocol Technical Information Manual CAENRFID DEFAULT CONFIGURATION CAEN UHF RFID Readers Communication Protocol Technical Information Manual 34 3 CAEN FID CAEN A928EUEU and A948bEUEU RFID Reader protocol has various configuration parameters in the following table are summarized the default values IP Address 192 168 0 125 IP Netmask 255 255 255 0 IP Gateway 192 168 0 1 Sources Source 0 Source 1 Source 2 Source 3 Readpoints AntO Ant1 Ant2 Ant3 Baud Rate 115200 Data Bits 8 Stop Bits 1 Parity None Flow Control None Tab 4 4 1 A928EUEU and A948EUEU Configuration parameters default values The default composition of sources for A928EUEU and A948EUEU reader is the following Source 0 AntO Source 1 Anti Source 2 Ant2 Source 3 Ant3 Tab 4 4 2 A928EUEU and A948EUEU Default composition of sources CAEN A828EU A828AEUEU A829EUEU A946EUEU and A949EUEU UHF RFID Reader protocol has various configuration parameters in the follow
22. Communication Protocol Technical Information Manual CAENHFID Attribute types EN S EE s CommandName the command to be executed All the commands are specified in the relevant table Attribute value is 2 bytes long 0x02 ResultCode a code representing an indication on the result of the command All the commands are specified in the relevant table Attribute value is 2 bytes long EventType the type of the notified event Attribute value is 4 bytes long and can assume the following values 0x00 Unknown Event OxOE 0 01 Tag glimpsed 0x02 Tag New 0x03 Tag Observed 0x04 Tag Lost 0x05 Tag Purged OxOF TaglDLen the length of the tag ID Attribute value is 2 bytes long TimeStamp an indication of the time Attribute is 8 bytes long and must be interpreted as follow 0x10 the4 least significant bytes are the seconds elapsed from the 1 January 1970 the4 most significant bytes the micro seconds TaglD the ID read from the tag Attribute value has a maximum length of 12 bytes For ISO18000 oxid tags only the first 8 bytes are significant while for EPC tags all the 12 bytes are significant TagType the tag s type Attribute value is 2 bytes long and can assume the following values 0x00 ISO18KB 0x01 EPCC1G1 Hrs 0x02 ISO18KA 0x03 EPCC1G2 0x05 EPC119 OxiE ChannelName the name of the notification channel Attribute value has a maximum length of
23. Communication Protocol Technical Information Manual CAENHFID InventoryTag Command Action Execute an inventory cycle on the logical source SourceO Result Two EPCC1G2 tags are returned as being inventory by the reader on AntO Tag1 Id 010203040506070809101112131415161718191920 160 bit Tag2 Id 300833B2DDD9014035050000 96 bit Command sent 0x8001 0x0000 0x00005358 0x0021 0x0000 0x0008 0x0001 0x0013 0x0000 0 000 0 00 0x536F757263655F3000 Response received 0x0001 0x0000 0x00005358 0x00B6 0x0000 0x0008 0x0001 0x0013 0x0000 0 000 0 00 0x536F757263655F3000 0x0000 0x000B 0x0022 416E743000 0x0000 0x000E 0x0010 0x00000578 0x00000000 0x0000 0x0008 0x0012 0x0003 0x0000 0x0008 0 000 0 0014 0 0000 0x001A 0x0011 Fixed Message ID Vendor ID CAEN SpA Message Length Reserved AVP Length AVP Type CommandName AVP Value NewRawReadIDs Reserved AVP Length AVP Type SourceName AVP Value Source 0 Fixed Message ID Vendor ID CAEN SpA Overall Message Length Reserved AVP Length AVP Type CommandName AVP Value NewRawReadIDs Reserved AVP Length AVP Type SourceName AVP Value Source 0 Reserved AVP Length AVP Type ReadPointName AVP Value Ant0 Reserved AVP Length AVP Type TimeStamp AVP Value Th
24. EU A949EU A528 R1230CB R12601 R1260U R4300P CAEN UHF RFID Readers Communication Protocol Technical Information Manual 19 CAEN FID Coe Description Comp GetBitRate permits to get the BitRate in use A828EU A828AEU Param t rs 828 BitRate out the BitRate in A829EU ResultCode out the result code A928EU A948EU A941EU A941US A949EU A528 528 9 9 BlockWriteTag permits to write data the tag memory This function uses the 15018000 66 Write4Byte command to speed up the writing of large amount of data at one time A928EU Parameters ASASEU SourceName in the name of the source to use AB28EU 0x82 TaglDLen in the ID length of the tag AB28AEU TaglD in the ID of the tag AB29EU TagAddress in the address where to write the data A949EU Length in the number of bytes to write TagValue in the data to write to the tag memory ResultCode out the result code SetRS232 permits to modify the settings of the serial port A828EU A828AEU Parameters A829EU Baudrate in the baud rate value A928EU Databits in the data bits setting A948EU Stopbits in the stop bits setting A941EU 0x83 Parity in the parity setting A941US Flowctrl in the flow control setting A949EU ResultCode out the result code R1230CB R12601 R1260U R1260E R4300P SetDateTime permits to modify date and time A828EU A828AEU Paramet rs A829EU Datetime in the date and time to set
25. G2NSI in the EPC numbering system A928EU G2Password in the EPC Access password optional A948EU ResultCode out the result code 941 0 94105 See Tab 2 3 Commands with Optional Parameters Table pag 29 to know the CAEN A949EU RFID readers that support them CAEN UHF RFID Readers Communication Protocol Technical Information Manual 23 24 CAEN FID ReadTagData_EPC_C1G2 permits to read data from anyone of the Gen2 tag memory bank A828EU A828AEU Parameters 828 SourceName optional the name of the source to use A829EU Bank in the number of the bank to use optional A928bEU TagAddress in Filter Mask Start Address optional A948EU TaglDLen in the ID length of the tag A941EU TaglD in the ID of the tag A941US 0x96 MemoryBank in the memory bank A949EU TagAddress in the address where to read the data A528 Length in the number of bytes to read must be an even number 528 TagValue out the data read from the tag memory A939 G2Password in the EPC Access password optional R1230CB ResultCode out the result code R12601 R1260U R1260E See Tab 2 3 Commands with Optional Parameters Table pag 29 to know the CAEN R4300P RFID readers that support them WriteTagData EPC C1G2 permits to write data into anyone of the Gen2 tag memory banks 2 A828AEU Parameters 828 SourceName optional the name of the source to use A829EU Ban
26. ID srl 2010 Disclaimer No part of this manual may be reproduced in any form or by any means electronic mechanical recording or otherwise without the prior written permission of CAEN RFID The information contained herein has been carefully checked and is believed to be accurate however no responsibility is assumed for inaccuracies CAEN RFID reserves the right to modify its products specifications without giving any notice for up to date information please visit www caenrfid it 2 CAEN RFID Readers Communication Protocol Technical Information Manual 3 CAENHFID Federal Communications Commission FCC Notice Preliminary This device was tested and found to comply with the limits set forth in Part 15 of the FCC Rules Operation is subject to the following conditions 1 this device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This device generates uses and can radiate radio frequency energy If not installed and used in accordance with the instruction manual the product may cause harmful interference to radio communications Operation of this product in a residential area is likely to cause harmful interference in which case the user is required to correct the
27. RSSI value is returned Default value optional Flags optional BitO RSSI a 1 value indicates the reader will transmit the RSSI Return Signal Strength Indicator in the response Bit1 FRAMED a 1 value indicates that the tag s data will be transmitted by the reader to the PC as soon as the tag is detected a value means that all the tags detected are buffered in the reader and trasmitted all together at the end of the inventory cycle Bit2 CONTINUOS a 1 value indicates that the inventory cycle is repeated by the reader depending on the SetReadCycle setting value a 0 value means that only one inventory cycle will be performed If the continuous mode is selected 0 value the ReadCycle Aem setting will instruct the reader to repeat the inventory cycle until an InventoryAbort m z i A949EU method is invoked a value X different from 0 means that the inventory cycle will be A941EU performed X times by the reader A941US Bit3 Compact data a 1 value indicates that only the EPC of the tag will be returned by A828EU the reader a value indicates that the complete data will be returned In case that the ims 4 A828AEU compact option is enabled all the other data will be populated by this library with fakes A828BT values SR Bit4 TID reading a 1 value indicates that also the TID of the tag will be returned by the 2 reader together with the other information A528 Bit5 EventTrigger a 1 value indicated that th
28. ReadlD command Attribute value is 2 bytes long only 8 least significant bits are used 0x68 REESERVED IORegister a value representing the status of the 1 0 lines of the reader Where input lines are separated from output ones input lines are mapped on the less significant bits while outputs are me mapped on the most significant Attribute value is 4 bytes long effective used bits depend on the reader model ConfigParameter a value representing a configuration parameter Attribute value is 4 bytes long and can assume the following values 0x00 ReadCycle configuration 0 01 Observed Threshold configuation 0x02 Lost Threshold configuration 0x03 Starting value Valid values 0 15 EPC CIGEN2 Protocol only 0x04 Session Valid values 0 3 EPC CIGEN2 protocol only 0 05 Target Valid values 0 1 EPC C1GEN2 protocol only 0x06 Selected Valid values 0 1 2 3 EPC C1GEN2 protocol only 0x07 Data Exchange Status B Valid values 0 1 ISO 18000 6B protocol only 0x08 Antenna dwell time during inventory A528 only 0x09 Inventory type Valid values 0 3 A528 only Ox6B ConfigValue a value for the configuration parameter Attribute value is 4 bytes long Ox6C NoOfTriggers a value representing the number of triggers Attribute value is 2 bytes long Ox6D NoOfChannels a value representing the number of channels Attribute value is 2 bytes long EventMode a valu
29. U R1260E R4300P GetTriggers permits to read the names of the allocated triggers obsolete Parameters A928EU Ox8C NoOfTriggers out the number of allocated triggers A948EU ListOfTriggerNames in a list containing the names of the allocated triggers ResultCode out the result code GetChannels permits to read the names of the allocated notification channels obsolete Ox8D Parameters A928EU NoOfChannels out the number of allocated channels A948EU ListOfChannelNames in a list containing the names of the allocated channels ResultCode out the result code CAEN RFID Readers Communication Protocol Technical Information Manual CAENHFID Code Description Com CheckSourcelnTrigger permits to verify if the specified logical source is associated to the specified trigger obsolete Parameters A928EU 0 8 SourceName in the name of the source A948EU TriggerName in the name of the trigger Boolean out 0 if they are associated 0 if not ResultCode out the result code CheckTriggerlnChannel permits to verify if the specified trigger is associated to the specified channel obsolete Parameters A928EU Ox8F ChannelName in the name of the source A948EU TriggerName in the name of the trigger Boolean out 0 if they are associated 0 if not ResultCode out the result code CheckChannellnTrigger permits to verify if the specified channel is assoc
30. UHF RFID Readers Communication Protocol Technical Information Manual 17 CAEN FID Coe Description Comp CheckReadPointInSource permits to verify if a readpoint belongs to a givens source A828EU A828AEU parameters 828 ReadPointName in the name of the readpoint A829EU SourceName in the name of the source A928EU Value out a Boolean value meaning the belonging to the source A948EU ResultCode out the result code A941EU A941US 0x78 A949EU A528 528 9 9 R1230CB R12601 R1260U R1260E R4300P GetProtocol permits to get the protocol in use A828EU A828AEU parameters 828 Protocol out the protocol in use A829EU ResultCode out the result code A928EU A948EU A941EU A941US 0x79 A949EU A528 528 9 9 R1230CB R12601 R1260U R1260E R4300P SetNetwork permits to set up the network configuration Parameters A928EU Ox7A IPAddress in the IP address to set A948EU IPNetMask in the IP netmask to set da verificare IPGateway in the IP gateway to set ResultCode out the result code SetDESB permits to enable or disable the Data Exchange Status Bit handling during A928EU the anti collision algorithm when ISO 18000 6b air protocol is in use obsolete A948EU A828EU 078 Parameters A828AEU DESBEnoble in enable disable value A829EU ResultCode out the result code A949EU CAEN UHF RFID Readers Communication Protocol Technical Information Manual
31. acket every time it will detect a valid tag in the field To Exit from the Continuous Inventory mode the following byte shall be sent to the reader OxAB Stop the continuous acquisition mode The Reader does no t reply with any byte CAEN RFID Readers Communication Protocol Technical Information Manual
32. bit 0x06 Transmit PR ASK 40kbit Receive Miller M 4 250kbit 0x51 0x07 Transmit PR ASK 40kbit Receive Miller M 4 300kbit 0x08 Transmit PR ASK 40kbit Receive Miller 2 250kbit 0x09 Transmit PR ASK 40kbit Receive FMO 40kbit OxOA Transmit DSB ASK 40kbit Receive Miller M 4 256kbit OxOB Transmit PR ASK 40kbit Receive Miller M 4 320kbit OxOC Transmit PR ASK 40kbit Receive FMO 640kbit OxOD Transmit PR ASK 80kbit Receive Miller M 4 320kbit OxOE Transmit PR ASK 40kbit Receive Miller M 4 256kbit Note not all the value are supported by all the readers For the list of mode supported by each reader please refer to the reader s user manual 0x52 PowerGet a value representing the RF power Attribute value is 4 bytes long used for read the current setting 0x53 RESERVED Protocol a value representing the air protocol Attribute value is 4 bytes long and can assume the following values 0x00 15018000 6 des 0x01 EPCC1G1 0x02 15018000 6 0x03 EPCC1G2 ReadPointStatus a value representing the antenna s status Attribute value is 4 bytes long and can assume the following values 0x56 0x00 Good antenna is well connected 0 01 Poor antenna has a low quality connection 0x02 Bad antenna is not connected or broken Boolean a value representing a boolean data Attribute value is 2 bytes long and can assume the following values rr 0 00 FALSE Not 0x00 TRUE 0 58 IPAddress
33. cho the Command AVP sent by the host All the packets for the control and notification channel share a common header format 3 FIXED Message ID Vendor ID Length FIXED Must be 0x8001 for commands and 0x0001 for responses Message ID Id of the message It is a sequence number used to map requests to its responses a request and its corresponding response have the same message ID the id is local to the channel Vendor ID Must be 21336 the IANA SMI Network Management Private Enterprise Code assigned to CAEN SpA Length Encodes the length of the message in bytes including the header The header is followed by a list of AVPs the number of which depends on the command Each AVP have the following format 1 2 3 01234567890123456789012345678901 RESERVED Length Attribute Type Attribute Value RESERVED The first 16 bits are reserved for future extensions All reserved bits must be set to on outgoing messages and ignored on incoming messages Length Encodes the length of the AVP packet including the length and the reserved fields Attribute type A 2 byte code identifying the attribute type Attribute value The actual attribute value according to the type It follows immediately after the Attribute Type field and runs for the remaining bytes indicated in the Length i e Length minus 6 bytes of header CAEN RFID Readers
34. e continuous acquisition will start once an A939 event as a key pressure occurs this flag requires also bit2 flag active R1230CB Bit6 XPC a 1 value allows the reader to get the XPC word if backscattered by a tag 12601 Tags that do not backscatter XPC word will return an XPC attribute with all the 4 R1260U bytes set to 0 A528 R1230CB R12601 R1260E and R1260U only 3 4 R1260E Bit7 Match tag a 1 value enables the matching of readed tags with a tag present in R4300P the memory A828BT only Bit8 a 1 value allows the reader to return the PC of a Gen2 tag in addition to the ID A828BT only For each tag detected the parameters returned by the command are SourceNameOut out the name of the source used ReadPointName out the name of the readpoint TimeStamp out the time at which the tags are detected TagType out the tag s type TaglDLen out the ID length of the tags detected TaglD out the tag s id RSSI out the tag s backscattered field strength optional A528 only ResultCode out the result code Note out parameters are repeated for each readpoint in the source See Tab 2 3 Commands with Optional Parameters Table pag 29 to know the CAEN RFID readers that support them AddReadTrigger permits to add a trigger to a source obsolete Parameters PERENNE ee A928EU Ox3F SourceName in the name of the source A948EU TriggerName in the name of the trigger ResultCode
35. e representing the event handling mode Attribute value is 2 bytes long and can assume the following values Ox6E 0x00 ReadCycle mode 0x01 Time Mode 0x02 No Event Mode UpgradeType a value representing the type of upgrade to perform Attribute value is 2 bytes long Ox6F and can assume the following values Ox01 TFTP firmware upgrade UpgradeArgument a value representing the argument for the requested upgrade Attribute value 0x70 has a maximum length of 255 bytes For TFTP upgrade code 0x01 the string has the form lt tftpserverip gt lt filename gt CAEN UHF RFID Readers Communication Protocol Technical Information Manual 11 12 3 CAEN FID MemoryBank a value representing the memory bank of a EPC Class 1 Generation 2 tag Attribute value is 2 bytes long and can assume the following values 0 00 Reserved Memory Bank 0 01 EPC Memory Bank 0x02 TID Memory Bank 0x03 User Memory Bank 0x72 Payload a value representing the payload parameter for the EPC Class 1 Gen 2 lock command see the EPC Gen2 specification for details Attribute value is 4 bytes long 0x73 G2Password a value representing the Acess Kill password parameter for the EPC Class 1 Gen 2 commands see the EPC Gen2 specification for details Attribute value is 4 bytes long 0x74 G2NSI a value representing the numbering system identifier for the EPC Class 1 Gen 2 tags id see
36. eference Manual See 8 Tab 2 4 Renamed Commands Table pag 30 to know the equivalence between old and new name of the renamed commands Note Some commands have optional parameters See 8 Tab 2 3 Commands with Optional Parameters Table pag 29 to know the CAEN RFID readers that support them RawReadlDs permits to get all the tag s Ids that are under the RF field of the selected source obsolete A928EU Parameters A948EU SourceNameln in the name of the source to use A828EU SourceNameOut out the name of the source used A828BT 0x12 ReadPointName out the name of the readpoint A828AEU TimeStamp out the time at which the tags are detected A829EU TaglDLen out the ID length of the tags detected A949EU ListOfIDs out the list of Ids detected from the source A941 ResultCode out the result code Note out parameters are repeated for each readpoint in the source CAEN UHF RFID Readers Communication Protocol Technical Information Manual 13 14 3 CAEN3FID InventoryTag permits to get all the tag s Ids that are under the RF field of the selected source Parameters SourceNameln in the name of the source to use optional Bank in the number of the bank to use optional Length in Filter Mask Length optional TaglD in the Filter Mask Value optional TagAddress in Filter Mask Start Address optional Bitmask in Inventory Flags When set to 1 for each tag detected the
37. iated to the specified trigger obsolete Parameters A928EU 0x90 ChannelName in the name of the source A948EU TriggerName in the name of the trigger Boolean out 0 if they are associated 0 if not ResultCode out the result code SetEventMode permits to set the event generation mode for the reader notification channels obsolete A928EU 0x91 Parameters A948EU EventMode in the event mode ResultCode out the result code GetEventMode permits to read the event generation mode for the reader notification channels obsolete A928EU 0x22 Parameters A948EU EventMode out the event mode ResultCode out the result code FirmwareUpgrade permits to upgrade the reader firmware obsolete Parameters A928EU Ox93 UpgradeType in the type of the upgrade A948EU UpgradeArg in the argument needed by the upgrade procedure ResultCode out the result code E119ProgramID permits to write the EPC into EPC1 19 tag A928EU A948EU Parameters A828EU 0x94 SourceName in the name of the source to use A828AEU TaglD in the old EPC of the tag A829EU TagValue in the EPC to write into the tag memory A949EU ResultCode out the result code ProgramID EPC C1G2 permits to write the EPC in a Class 1 Gen 2 tag Parameters A828EU SourceName in the name of the source to use AB28AEU TaglDLen in the ID length of the tag must be an even number AB2BBT TaglD in the EPC to write into the tag memory A829EU 0x95
38. ing table are summarized the default values Sources Source 0 Readpoints AntO Baud Rate 115200 Data Bits 8 Stop Bits 1 Parity None Flow Control None Tab 4 4 3 A828EU A828AEUEU A829EUEU A946EUEU and A949EUEU Configuration parameters default values The default composition of sources for the A828EU A828AEUEU A829EUEU A946EUEU and A949EUEU reader is the following Source 0 AntO Tab 4 4 4 A828EU A828AEUEU A829EUEU A946EUEU and A949EUEU Default composition of sources CAEN RFID Readers Communication Protocol Technical Information Manual EXAMPLES CAEN FID Set Protocol Command Action Set Reader Protocol to EPC C1G2 Result Reader select EPC C1G2 protocol Command sent 0x8001 Fixed 0x0000 Message ID 0x00005358 Vendor ID CAEN SpA 0x001C Message Length 0x0000 Reserved 0x0008 AVP Length 0x0001 Type CommandName 0x0074 Value SetProtocol 0x0000 Reserved 0x000A AVP Length 0x0054 AVP Type Protocol 0x00000003 Value EPC C1G2 Response received 0x0001 Fixed 0x0000 Message ID 0x00005358 Vendor ID CAEN SpA 0x001A Overall Message Length 0x0000 Reserved 0x0008 AVP Length 0x0001 AVP Type CommandName 0x0074 Value NewRawReadIDs 0x0000 Reserved 0x0008 AVP Length 0x0002 Type ResultCode 0x0000 AVP Value Success 36 CAEN RFID Readers
39. k in the number of the bank to use optional A928bEU TagAddress in Filter Mask Start Address optional A948EU TaglDLen in the ID length of the tag A941EU TaglD in the ID of the tag A941US 0x97 MemoryBank in the memory bank A949EU TagAddress in the address where to write the data A528 Length in the number of bytes to write must be an even number A528 TagValue in the data to write to the tag memory A939 G2Password in the EPC Access password optional R1230CB ResultCode out the result code R12601 R1260U gt R1260E See Tab 2 3 Commands with Optional Parameters Table pag 29 to know the CAEN R4300P RFID readers that support them LockTag EPC C1G2 permits to execute the tag lock command defined by the EPC Class AS28EU 1 Gen 2 protocol A828AEU A828BT Parameters A829EU SourceName in optional the name of the source to use A928EU BankMask in filter mask for the bank optional A948EU PositionMask in filter mask start address optional A9A1EU TaglDLen in the ID length of the tag to lock or the filter mask length A941US 0x98 TaglD in the ID of the tag or the filter mask to use optional A949EU G2Payload in the lock payload A528 G2Password in the EPC Access password optional A528 ResultCode out the result code A939 R1230CB See Tab 2 3 Commands with Optional Parameters Table pag 29 to know the CAEN R12601 RFID readers that support them R1260U R1260E R4300P
40. lity on ETSI EN 302 208 compatible readers Parameters Boolean in O to disable LBT and zO to enable LBT ResultCode out the result code A928EU A948EU A941EU A941US A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P CAEN RFID Readers Communication Protocol Technical Information Manual CAENFID OxAO GetLBTMode permits to read the current setting for the Listen Before Talk capability on ETSI EN 302 208 compatible readers Parameters Boolean out 0 if LBT is disabled zO if LBT is enabled ResultCode out the result code A928EU A948EU A941EU A941US A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P OxA2 GetRFRegulation permits to read the RF regulation used by the reader Parameters RFRegulation out the desired RF regulation ResultCode out the result code SetRFChannel permits to set the RF channel where the reader emits the RF field Parameters RFChannel in the RF channel ResultCode out the result code A828EU A828AEU A828BT A829EU A928EU A948EU A941EU A941US A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P A828BT A928EU A948EU A941EU A941US A949EU R1230CB R12601 R1260U R1260E R4300P OxA4 GetRFChannel permits to read the RF channel currently in use Parameters RFChannel out the RF channel ResultCode out the result code A828BT A928EU A948EU A941EU A94
41. rved AVP Length AVP Type CommandName Value Set Source Config Reserved AVP Length Type ResultCode AVP Value Success Command sent Continuous inventory 0x8001 0x0002 0x00005358 0x0040 0x0000 0x0008 0x0001 0x0013 0x0000 0 000 0 00 0x536F757263655F3000 0x0000 0x0008 0x0050 0x0000 Fixed Message ID Vendor ID CAEN SpA Message Length Reserved AVP Length Type CommandName Value NewRawReadIDs Reserved AVP Length AVP Type SourceName AVP Value Reserved AVP Length AVP Type Length Value 0 byte CAEN UHF RFID Readers Communication Protocol Technical Information Manual 43 44 3 CAEN FID 0x0000 Reserved 0x0007 AVP Length 0x0011 AVP Type TagID 0x00 0x0000 Reserved 0x0008 AVP Length 0x004e Type Tag Address 0x0000 AVP Value Address 0x0000 Reserved 0x0008 AVP Length 0x0067 AVP Type Bit Mask 0x0006 Value Flags FRAMED and CONTINUOS Response received 0x0001 Fixed 0x0002 Message ID 0x00005358 Vendor ID CAEN SpA 0x0000 Overall Message Length not defined 0x0000 Reserved 0x0008 AVP Length 0x0001 Type CommandName 0x0013 Value NewRawReadIDs 0x0000 Reserved 0x0008 AVP Length 0x0002 Type ResultCode 0x0000 AVP Value Success Now the reader will send a data p
42. sitionMask Tagld LockTag EPC C1G2 optional parameters LockTag_EPC_C1G2 BankMask PositionMask TaglD G2Password ReadTagData_EPC_C1G2 optional parameters ReadTagData_EPC_C1G2 G2Password ReadTagData_EPC_C1G2 Bank TagAddress ReadTagData_EPC_C1G2 Bank TagAddress G2Password WriteTagData_EPC_C1G2 optional parameters WriteTagData_EPC_C1G2 G2Password WriteTagData_EPC_C1G2 Bank TagAddress WriteTagData_EPC_C1G2 Bank TagAddress G2Password ProgramID EPC C1G2 I T EN ES amp X ee ox amp el ll EN EN optional parameters ProgramiD_EPC_C1G2 G2Password Tab 2 3 Commands with Optional Parameters Table CAEN UHF RFID Readers Communication Protocol Technical Information Manual 29 Renamed Commands Table Some commands have been renamed to align the nomenclature in this manual and in the CAEN RFID API Reference 30 manual you can download this manual from the CAEN RFID Web Site 3 CAEN FID The following table shows the equivalence between old and new name of the renamed commands NewRawReadlDs InventoryTag G2Kill KillTag EPC C1G2 G2Write WriteTagData EPC C1G2 G2Read ReadTagData EPC C1G2 G2Lock LockTag EPC C1G2 G2ProgramID ProgramID EPC C1G2
43. tCode out the result code A939 A828AEU R1230CB R12601 R1260E R1260U A941 R4300P ReadTagData permits to read data from the ISO18000 6b tag s memory Parameters A928EU SourceName in the name of the source to use A948EU TaglDLen in the ID length of the tag AB28EU Ox6E TaglD in the ID of the tag AB28AEU TagAddress in the address from which read the data AB29EU Length in the number of bytes to read A949EU TagValue out the data read from the tag memory ResultCode out the result code WriteTagData permits to write data to the ISO18000 6b tag s memory Parameters A928EU SourceName in the name of the source to use A948EU TaglDLen in the ID length of the tag AB28EU Ox6F TagID in the ID of the tag A828AEU TagAddress in the address where to write the data AB29EU Length in the number of bytes to write A949EU TagValue in the data to write to the tag memory ResultCode out the result code LockTag permits to lock data into the ISO18000 6b tag s memory A928EU Parameters A948EU SourceName in the name of the source to use A828EU 0x70 TaglDLen in the ID length of the tag A828AEU TaglD in the ID of the tag A829EU TagAddress in the address where to write the data A949EU ResultCode out the result code 0 71 RESERVED SetBitRate permits to set the BitRate to use A928EU A948EU Parameters A828EU BitRate in the BitRate to set A828AEU ResultCode out the result code
44. ter A928EU ResultCode out the result code A948EU A941EU A941US Ox9B A949EU A528 528 9 9 R1230CB R12601 R1260U R1260E R4300P CAEN UHF RFID Readers Communication Protocol Technical Information Manual 25 26 Ox9C CAEN FID GetQ_EPC_C1G2 permits to read the initial value of the parameter used in the Gen2 anticollision algorithm Parameters QParameter out the value of the Q parameter ResultCode out the result code A828EU A828AEU A828BT A829EU A928EU A948EU A941EU A941US A949EU A528 A528 A939 R1230CB R12601 R1260U R1260E R4300P Ox9D QueryAck EPC C1G2 permits to execute the tag query and ack command defined by the EPC Class 1 Gen 2 protocol If a tag is in the field result code is ERROR SUCCESS 0x00 and the command returns the EPC code stored in the tag else the result code is ERROR TAGNOTPRESENT Parameters SourceName in the name of the source to use TaglD out the ID of the tag ResultCode out the result code A928EU A948EU A828EU A828AEU A829EU A949EU Ox9E GetReaderlnfo permits to read some information about the reader itself Parameters Readerlnfo out a string with information about the reader ResultCode out the result code A928EU A948EU A828EU A828AEU A829EU A941EU A941US A949EU A528 R1230CB R12601 R1260U R4300P Ox9F SetLBTMode permits to enable or disable the Listen Before Talk capabi
45. u Jan 1 01 23 20 1970 AVP Value Reserved AVP Length AVP Type TagType AVP Value EPCC1G2 Reserved AVP Length AVP Type TagIDLen AVP Value 160 bit Reserved AVP Length AVP Type TagID 0x010203040506070809101112131415161718191920 0x0000 0 000 0 00 Reserved AVP Length Type SourceName CAEN UHF RFID Readers Communication Protocol Technical Information Manual 37 38 0x536F757263655F3000 0x0000 0 000 0 0022 0 416 743000 0 0000 0 000 0 0010 0 00000578 0 00000000 0 0000 0 0008 0 0012 0 0003 0 0000 0 0008 0x000F 0x000C 0x0000 0x0012 0x0011 0x300833B2DDD9014035050000 0x0000 0x0008 0x0002 0x0000 CAEN FID AVP Value Reserved AVP Length AVP Type ReadPointName AVP Value Ant0 Reserved AVP Length AVP Type TimeStamp AVP Value Thu Jan 1 01 23 20 1970 AVP Value Reserved AVP Length AVP Type TagType AVP Value EPCC1G2 Reserved AVP Length AVP Type TagIDLen AVP Value 96 bit Reserved AVP Length AVP Type TagID Reserved AVP Length AVP Type ResultCode AVP Value Success CAEN RFID Readers Communication Protocol Technical Information Manual CAEN3FID WriteTagData EPC C1G2 Command Command sent 0x8001 0x001A 0x00005358 0x005d 0x0000 0x0008 0x0001 0x0097 0x0000 0 000 0 00 0x536F
46. udrate setting of serial port Attribute value is 4 bytes long 0 61 DataBits a value representing the databits setting of serial port Attribute value is 4 bytes long CAEN RFID Readers Communication Protocol Technical Information Manual CAENHFID Code Description 0x62 StopBits a value representing the stopbits setting of serial port Attribute value is 4 bytes long Parity a value representing the parity setting of serial port Attribute value is 4 bytes long and can assume the following values 0x63 0x00 No parity 0 01 Odd parity 0 02 Even parity FlowCtrl a value representing the flow control setting of serial port Attribute value is 4 bytes long and can assume the following values 0x64 0x00 No flow control 0x01 Hardware flow control 0 02 Software flow control not yet implemented DateTime a value representing a date and time Attribute value has a maximum length of 30 0x65 bytes The data format is YYYY MM DD HH MM SS SelUnselOp a value representing the tag selection operation defined by the ISO18000 6B protocol Attribute value is 2 bytes long and can assume the following values 0 00 select equal 0 01 select not equal 0 02 select greater than mee 0x03 select lower than 0x04 unselect equal 0x05 unselect not equal 0x06 unselect greater than 0x07 unselect lower than 0x67 Bitmask a value representing the flag parameter used in the newRaw
Download Pdf Manuals
Related Search
Related Contents
eW Fuse Powercore取説1.ai User's Guide Manual del Producto (BHM 取扱説明書ダウンロード Tripp Lite PowerVerter 200502023 User's Manual Spring - LPT Home Page - HP LaserJet and Lexmark Parts Manual - Stabila Quick Start Guide Guía de inicio rápido user manual for paint12 Pen Tablet Copyright © All rights reserved.
Failed to retrieve file