Setup Guide
Table Of Contents
- Notices
- About Thinkify, LLC
- A Quick RFID Introduction
- Thinkify Reader Protocol Overview
- Command Reference
- Summary
- "A" – RX Amplifier Control
- "BOOTLOADER" – Enter Bootloader
- "C" – Low-Level Chip Control Registers
- "F" – RX Filter Control
- "G" – GPIO Settings
- “I” – Inventory Control
- "K" – Kill, Lock, Access Descriptors
- “M" – MASK / SELECT control
- “NM" – Macro Control
- "P" – PROTOCOL control (Gen2 Air protocol)
- "R" – RF Control
- "RP" and "RM" – Multiplexing (Antenna Control)
- "T" – Initiate INVENTORY
- "X" – eXtra Data Read and Write Descriptor Control
“M" – MASK / SELECT control
Now recall the structure or the Mask command and its parameters:
M +
MASKNUM +
ACTIVE +
TTYPE +
ACTION +
MEMBANK +
LEN(1 byte)+
EBV(1 byte MIN) +
DATA
To set mask #0 to look for “BAAA” in the right position we'd say:
M + 0(mask) + 1(enable) + 0(ttype) + 0(action)+ 1(EPC bank) + 10(16 bits) +
20(pointer) + BBAA(data)
Our mask command would be:
M010011020BAAA
We try this out below...
Get Mask #0
READY>m0
MASK=0
ACTIVE=1
TARGET=1
ACTION=0
BANK=1
PNTR=00
LEN=00
BITS=ZEROLENGTH
Get All Masks
READY>m
MASK=0
ACTIVE=1
TARGET=1
ACTION=0
BANK=1
PNTR=00
LEN=00
BITS=ZEROLENGTH
MASK=1
ACTIVE=0
TARGET=1
…
MASK=3
ACTIVE=0
TARGET=1
ACTION=0
BANK=1
PNTR=00
LEN=00
BITS=ZEROLENGTH
Set Mask #0
// Look for some tags...
READY>t5
STARTINVENTORY
TAG=3000100000000000000000003557
TAG=3000100000000000000000003582
TAG=3000BBAA99887766554433221100
TAG=3000100000000000000000003560
STOPINVENTORY 0x01C8 EPCCOUNT=14
// Report only our favorite tag
READY>m010011020bbaa
MASK=0
ACTIVE=1
TARGET=1
ACTION=0
BANK=1
PNTR=20
LEN=10
BITS=BBAA
READY>t5
STARTINVENTORY
TAG=3000BBAA99887766554433221100
TAG=3000BBAA99887766554433221100
TAG=3000BBAA99887766554433221100
...
STOPINVENTORY 0x028C EPCCOUNT=10
35