Bluetooth MAC protocol
n Time Division Duplex (TDD) scheme for full-duplex transmissions
master device establishes connection, slave devices synchronize their
clock with master clock for duration of connection
n Synchronous Connection Oriented (SCO) type (used primarily for
voice)
channel symmetric, only data packets retransmitted
n Asynchronous Connectionless (ACL) type (used primarily for packet
data)
master unit controls the link bandwidth and decides how much piconet
bandwidth is given to each slave, and the symmetry of the traffic
slaves must be polled before they can transmit data.
The ACL link also supports broadcast messages from the master to all
slaves in the piconet