In a method and system for effecting bi-directional IR data communication
between an object transceiver and a reader, the object transceiver
transmits successive data packets to the reader, and upon termination of a
transmission of each data packet, opens a time window for receiving a
transmission from the reader. The object transceiver is typically one of a
plurality of object transceivers each worn by a person to whom a short
message is to be transmitted and each having a respective unique ID and
being able to effect autonomous transmission to the reader. In such case,
each object transceiver transmits for a negligible fraction of its duty
cycle thereby reducing a likelihood that two or more object transceivers
will try to transmit simultaneously. Alternatively, the same objective can
be realized by controlling each object transceiver to have a randomly
variable duty cycle.
In un metodo ed in un sistema per effettuare la comunicazione di dati IR bidirezionale fra un ricetrasmettitore dell'oggetto e un lettore, il ricetrasmettitore dell'oggetto trasmette i pacchetti successivi di dati al lettore e sul termine di una trasmissione di ogni pacchetto di dati, apre una finestra di tempo per la ricezione della trasmissione dal lettore. Il ricetrasmettitore dell'oggetto è in genere uno di una pluralità di ricetrasmettitori dell'oggetto ciascuno portata da una persona a quale un messaggio corto deve essere trasmesso e ciascuno che ha un'identificazione unica rispettiva e che può effettuare la trasmissione autonoma al lettore. In tale caso, ogni ricetrasmettitore dell'oggetto trasmette per una frazione trascurabile del relativo ciclo di dovere quindi che riduce una probabilità che due o il più ricetrasmettitori dell'oggetto proveranno a trasmettere simultaneamente. Alternativamente, lo stesso obiettivo può essere realizzato controllando ogni ricetrasmettitore dell'oggetto per avere a caso un ciclo di dovere di variabile.