|
|
Master/Slave Scatternet Broadcast Control Issues
Original Post: (eGroups) Date:
- If a master broadcast's a message , who will receive it?
First, you have to know that any Bluetooth piconet must have a maximum of
7 ACTIVE slaves and only one master. Therefore, when there is a broadcasting
MSG, only the 7 active slaves will receive it .However, all of the parked
mode slaves will not be able to understand that packet since the link isn't
currently active for them as channel access is obviously controlled by the
master.
- Can i restrict the broadcast to say 4 out of the 7 slaves?
Strictly speaking no, as the master can communicate with only one slave or
all of slaves at a time.However if Layers above L2CAP want to sent a
message to a group of devices in the piconet then, probably L2CAP can solve
this problem, as the layers above it do not understand the piconet concept.
- If my device is a member of one that one piconet, how do i control it?
One of roles of the L2CAP layer is to ensure that messages are sent to the
right 'groups'. A group is a logical connection to multiple devices,
and thus can represent a piconet. You could then define which group to send a
message to (broadcast/direct if a master in a group), or direct, if a slave
in a group.
|