Re: Improving RFID reader throughput!
- From: "Ali" <abdulrazaq@xxxxxxxxx>
- Date: 30 Aug 2006 07:47:14 -0700
Bill Knight wrote:
On 29 Aug 2006 07:53:20 -0700, "Ali" <abdulrazaq@xxxxxxxxx> wrote:
Folks,
I'm doing performance measurements on our MCU based RFID
reader. The very problem I'm facing is redundancy of tag ID (say 12
bytes) transmission, every time my MCU receives a tag ID; will just
push that ID to UART without any prior knowledge of that it is sending
the same ID again and again. (Due to poor designs of RFID tag protocols
single tag can response its ID repeatedly unless some other tag steps
in). Is it possible to implement some AI or data structure technique to
avoid that? And to decide that this tag id was pushed before so no use
to resend go-on to process another incoming IDs.
I just can't ignore the incoming tags while executing some complex
comparison or say search algorithm even assuming that I have 2K free
memory.
Thanks for your time
ali
Ali
What tag formats are you trying to read? If it is one or more of
the EPC Global formats, all of them (Class 0, Class 1, and Class 1 Gen
2) have a means within the protocol to silence a tag once it has
reported its ID. If it is some other tag protocol, I'm afraid I
cannot help you.
Reards
-Bill Knight
R O SoftWare
Hello Bill,
Our reader is supporting ISO 18000 Type B and C, where as we
are supporting Class 1 from Gen2. Well as a original developer of these
protocols I don't know if there is a way to make these tags silence!
But I remember there was a sleep command in Gen1.
Lets take an example of ISO Type B, do you think there is a way to make
these tags silence? Well if you say that using GROUP_SELECT_X commands
(where X is EQUAL , LESS or GREATER etc..) can solve the problem then
question is; what to do with tags that are exposed very first time to
reader?
And how about Gen2 say we are in inventory process how to do that? How
one can command the tags not to retransmit their IDs? my anti-collision
design is using Query(x)[Where x is less than equal to 15 and greater
than equal to 0] , QueryAdjust(x) [Where x is Q+1 , Q and Q-1] in a
loop
Thanks for your time and I'm glad that I got company here;-) can you
point some rfid related useNet places?
ali
.
- References:
- Improving RFID reader throughput!
- From: Ali
- Re: Improving RFID reader throughput!
- From: Bill Knight
- Improving RFID reader throughput!
- Prev by Date: Re: Improving RFID reader throughput!
- Next by Date: Re: Improving RFID reader throughput!
- Previous by thread: Re: Improving RFID reader throughput!
- Next by thread: Undergrad project-8051 specifications
- Index(es):
Relevant Pages
|