Documente Academic
Documente Profesional
Documente Cultură
Bluetooth
Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 1 Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 2
Spring 2006 Spring 2006
1
Bluetooth Architecture 1/7 Bluetooth Architecture 2/7
•A Bluetooth network is called a piconet (small net)
•Up to eight stations, one of which is the master (only one master),
while the rest are slaves (The master is usually the station initiating the
connection)
Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 7 Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 8
Spring 2006 Spring 2006
2
Bluetooth Architecture 5/7 Bluetooth Architecture 6/7
Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 9 Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 10
Spring 2006 Spring 2006
Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 11 Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 12
Spring 2006 Spring 2006
3
Bluetooth Layers 1/2 Bluetooth Layers 2/2
Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 13 Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 14
Spring 2006 Spring 2006
4
Baseband layer 2/5 Baseband layer 3/5
•multiple-slave communication (more than one slave in piconet)
¾Master uses even-numbered slots
¾Slave sends in the next odd-numbered slot if the packet in the previous slot
was addressed to it . If the slave has no frame to send, the channel is silent
¾All slaves listen on even-numbered slots
•Each baseband transmission resides fully within boundaries of a slot
•Multi-slot packets occupying three of five slots are allowed (during
transmission of multi-slot packet, frequency does not change)
•Time synchronization between master and salves utilizes the master’s
clock
•Master’s Bluetooth clock identifies particular frequency to be used at a
Single-slave communication given slot (for scatternet, a device can be a master for only one piconet)
Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 17 Bluetooth © Dr. Ayman Abdel-Hamid, CS5984 18
Spring 2006 Spring 2006
5
L2CAP layer Profiles
•Logical Link Control and Adaptation Protocol (L2 is LL) •Bluetooth specifications comprises communications protocols and
applications
•Roughly equivalent to LLC sublayer in LANs
•Specifications for building interoperable applications are called
•Link-oriented profiles
•Used for data exchange on an ACL link •Some basic profiles
¾SCO links do not use L2CAP •Generic access, service discovery, cordless telephony, and
•Duties generic object exchange
¾Multiplexing •Additional profiles
¾Segmentation and Reassembly ¾Audio video remote control, basic printing, and basic
¾QoS imaging
6
Packet Forwarding in a Scatternet 3/3