|
|
Slave initiated Communication/Slaves Polling Master?
Original Post: masters and slaves (eGroups Msg.)
Date: 2000-07-24
In Bluetooth, a slave can only transmit to a master if it has been
directly addressed in the preceding master to slave slot. But how does an
asynchronous event (such as UI event info) initiated on a slave device get
transmitted back to the master? Does this mean that all Bluetooth
applications must be supported by a simple "polling" paradigm? A
general observational answer:
The Slave must wait until it is polled by the Master then respond.All
the communication from slave to master will be through pre allocated
slots or through POLLing or in the slots preceded by the master to
slave slot to that slave. Once connected, the devices may switch the
Master-Slave roles at any time, if it is required.
Or it can initiate a new piconet in which he is the Master so he can
do whatever he wants (a relative term, compared to being a Slave). But
this approach has to invoke page/page response step to form a new
piconet (Inquiry/Inquiry Response is not necessary since they already
know each other).
|