Presentation is loading. Please wait.

Presentation is loading. Please wait.

March 22, 2004 Prof. Paul Lin 1 CPET 355 BLUETOOTH Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University, Fort Wayne.

Similar presentations


Presentation on theme: "March 22, 2004 Prof. Paul Lin 1 CPET 355 BLUETOOTH Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University, Fort Wayne."— Presentation transcript:

1 March 22, 2004 Prof. Paul Lin 1 CPET 355 BLUETOOTH Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University, Fort Wayne Campus

2 March 22, 2004 Prof. Paul Lin 2 Bluetooth The Bluetooth Project The Bluetooth Project In 1994, the L.M Ericsson company formed a SIG (Special Interest Group) to develop a protocol for connecting mobile phone to other devices (PDAs) without cable In 1994, the L.M Ericsson company formed a SIG (Special Interest Group) to develop a protocol for connecting mobile phone to other devices (PDAs) without cable The project was named after Harald Blaatand (Bluetooth) II (940-981), a Viking king who unified Denmark and Norway, also without cable The project was named after Harald Blaatand (Bluetooth) II (940-981), a Viking king who unified Denmark and Norway, also without cable

3 March 22, 2004 Prof. Paul Lin 3 IEEE 802.15 In July 1999, the Bluetooth SIG issued a 1500-page specification In July 1999, the Bluetooth SIG issued a 1500-page specification IEEE 802.15 Standard adopted the Bluetooth specification IEEE 802.15 Standard adopted the Bluetooth specification

4 March 22, 2004 Prof. Paul Lin 4 Bluetooth Applications Generic Access Generic Access Service Discovery Service Discovery Generic Object Exchange Generic Object Exchange LAN Access LAN Access Dial-up Networking Dial-up Networking Fax Fax

5 March 22, 2004 Prof. Paul Lin 5 Bluetooth Applications (continue) Cordless Phone Cordless Phone Intercom Intercom Headset Headset Object Push Object Push File Transfer File Transfer Synchronization - PDA Synchronization - PDA

6 March 22, 2004 Prof. Paul Lin 6 Bluetooth Architecture Piconet Piconet The basic unit of a Bluetooth systemThe basic unit of a Bluetooth system A master node and up to 7 slave nodesA master node and up to 7 slave nodes 10 m distance10 m distance Centralized TDM (Time Division Multiplexing) systemCentralized TDM (Time Division Multiplexing) system Scatternet Scatternet Multiple Piconets in the same roomMultiple Piconets in the same room Bridge slave for internconnectionBridge slave for internconnection Up to 255 parked node in the netUp to 255 parked node in the net

7 March 22, 2004 Prof. Paul Lin 7 Bluetooth Architecture Courtesy – Computer Networks, Andrew Tanenbaum, Page 311, Figure 4-35, Prentice Hall, 2003

8 March 22, 2004 Prof. Paul Lin 8 Bluetooth Protocol Stack (IEEE 802.15 Version) Courtesy – Computer Networks, Andrew Tanenbaum, Page 314, Figure 4-37, Prentice Hall, 2003

9 March 22, 2004 Prof. Paul Lin 9 Bluetooth Protocol Architecture Application Layer – Application profiles Application Layer – Application profiles Middleware Layer Middleware Layer Control, AudioControl, Audio Other LLCOther LLC RFCommRFComm TelephonyTelephony Service DiscoveryService Discovery

10 March 22, 2004 Prof. Paul Lin 10 Bluetooth Protocol Architecture (continue) Data Link Layer Data Link Layer Control, AudioControl, Audio Logical Link Control Adaptation ProtocolLogical Link Control Adaptation Protocol Link ManagerLink Manager Physical Layer Physical Layer Physical RadioPhysical Radio BasebandBaseband

11 March 22, 2004 Prof. Paul Lin 11 Bluetooth Frame Structure Courtesy – Computer Networks, Andrew Tanenbaum, Page 316, Figure 4-38, Prentice Hall, 2003

12 March 22, 2004 Prof. Paul Lin 12 Bluetooth Frame Structure (continue) Access Code (72-bit)– identify master Access Code (72-bit)– identify master Header (54 bit) Header (54 bit) Addr (3-bit) – identify 1 of the 7 devicesAddr (3-bit) – identify 1 of the 7 devices Type (4-bit) –Frame type: ACL (Asynch. Connection Oriented), SCO (synch. Connection oriented), Poll or nullType (4-bit) –Frame type: ACL (Asynch. Connection Oriented), SCO (synch. Connection oriented), Poll or null F (1-bit) – flow bit, stop sendingF (1-bit) – flow bit, stop sending A (1-bit) - AcknowledgeA (1-bit) - Acknowledge S (1-bit) – Sequence (stop-and-wait protocol)S (1-bit) – Sequence (stop-and-wait protocol) Checksum (8-bit)Checksum (8-bit) Data (0-2744 bits) Data (0-2744 bits)


Download ppt "March 22, 2004 Prof. Paul Lin 1 CPET 355 BLUETOOTH Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University, Fort Wayne."

Similar presentations


Ads by Google