Appendix 2 – Baracoda Barcode Reader User Manual
Page 46
DualRunners – Communication Protocol v1.3
- 46 -
Data Capture
for Workforce
in Motion
APPENDIX 2
APPENDIX 2
APPENDIX 2
APPENDIX 2:
:
:
: RFID communication protocol
RFID communication protocol
RFID communication protocol
RFID communication protocol
Introduction
Introduction
Introduction
Introduction
Generalities
Platform2 is supporting a communication interface with an RFID daughter board. Using a UART link,
the communication is possible thanks to a communication protocol described in this document.
Generic packet
All the frames described in this document are formatted as shown:
Code ID Length
Payload
1 Byte
2 Bytes N Bytes
Commands with codeIDs between 0x00 and 0x7F are configuration commands
Commands with codeIDs between 0x80 and 0xFF are communication commands
Communication protocol
Communication protocol
Communication protocol
Communication protocol
Configuration messages
Code ID
0x02
Description
Get/Set active protocols
Payload
Get : None
Set : 4 bytes (MSB first):
[PROTOCOL_DESELECT_MASK_MSB] [PROTOCOL_DESELECT_MASK_LSB]
[PROTOCOL_MASK_MSB] [PROTOCOL_MASK_LSB]
Response
Get : 2 bytes:
Cf. below for bits significance
Set : 1 = success
MASK format :
Bit 0 (LSB): ISO/IEC 14443-A (or NXP Mifare)
Bit 1 : ISO/IEC 14443-B
Bit 2 : ISO/IEC 15693 (e.g. TI Tag-it or NXP ICODE-SLI)
Bit 3 : NXP ICODE-1
Bit 4 : Inside Contactless PicoTAG
Bit 5 : S.T. MicroElectronics SR
Bit 6 : ASK CTS256B/CTS512B
Bit 7 : Calypso (Innovatron protocol)
Bit 8 : EPC HF Version 2 (future feature)
Bit 9 : ISO/IEC 15693 in FAST mode
Bit 10 : RFU