beautypg.com

Appendix 2 – Baracoda Barcode Reader User Manual

Page 46

background image

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