RE: [Rfid] Control Plane Architectural Elements
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Rfid] Control Plane Architectural Elements
Hi Krishna,
Yes, I saw your response earlier. Thanks for reminding me about it.
Your response addressed the question of whether the reader can be set
to run autonomously without continuous commands sent from the
controller to the reader. I didn't remember that SLRRP included this
functionality, so it may be time for me to re-read the SLRRP document.
I do think that we should define how/if a reader is expected to
continue this autonomous operation across a reboot (there are
tradeoffs on both sides), but that is a detail, perhaps.
There are three other parts of the operational mode that I am
discussing that I do not think are captured in SLRRP:
(1) I do not believe that the control and data connections should be
conflated the way that they are in SLRRP. Even if we decide that a
reader can only be controlled by a single controller, it should be
possible for a reader to send tag data to more than one consumer and
to maintain different filters and different event lists for different
consumers. In addition to improving the scaling properties of the
system, this would reduce the brittleness of the system (caused by
the dependence on a single controller being up at all times).
(2) It should not be necessary for a reader to maintain connectivity
to the consumer(s) in order for the consumer(s) to see all of the
applicable tag reads and events. If connectivity is lost, I believe
that readers should cache tag reads and events until the connectivity
can be reestablished (or until the cache wraps, of course).
(3) I'd also like to see the reader support multiple paradigms for
how tag reads and events are sent to consumers, including (at least):
the reader and consumer maintain a constant connection over which tag
reads and events are transmitted as they occur, the consumer polls
the reader periodically for tag reads and events, and the reader
actively notifies the consumer when tag reads or events of interest
occur (sensor tripped, first tag detected, timeout expired, etc.).
After such a notification, the consumer could poll for tag reads,
establish a connection to receive tag reads, or do whatever made
sense.
In fact, it might even make sense to break the data and events out
into separate sub-systems and maintain separate concepts of tag data
consumers and event consumers.
Margaret
At 8:47 AM -0400 7/23/05, P. Krishna wrote:
but I think that this same type of
autonomous operation would also be valuable for basic readers that
only implement the lower-level reader control protocol (the RP level
in the EPC Global architecture).
Margaret
Pls see ...
<http://www1.ietf.org/mail-archive/web/rfid/current/msg00197.html>http://www1.ietf.org/mail-archive/web/rfid/current/msg00197.html
This msg was sent couple of days ago and addresses the same concern
raised in this email.
/Krishna
_______________________________________________
Rfid mailing list
Rfid at lists.ietf.org
https://www1.ietf.org/mailman/listinfo/rfid
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.