Communication and Connection
Communication and Connection
A master Bluetooth device can communicate with a maximum of seven devices in a piconet (an adhoc computer network using Bluetooth technology), though not all devices reach this maximum. The
devices can switch roles, by agreement, and the slave can become the master (for example, a
headset initiating a connection to a phone necessarily begins as masteras initiator of the
connectionbut may subsequently operate as slave).
The Bluetooth Core Specification provides for the connection of two or more piconets to form
a scatternet, in which certain devices simultaneously play the master role in one piconet and the
slave role in another.
At any given time, data can be transferred between the master and one other device (except for the
little-used broadcast mode.[citation needed]) The master chooses which slave device to address; typically, it
switches rapidly from one device to another in a round-robin fashion. Since it is the master that
chooses which slave to address, whereas a slave is (in theory) supposed to listen in each receive
slot, being a master is a lighter burden than being a slave. Being a master of seven slaves is
possible; being a slave of more than one master is difficult. [citation needed] The specification is vague as to
required behavior in scatternets.
Many USB Bluetooth adapters or "dongles" are available, some of which also include
an IrDA adapter