200 likes | 261 Views
Bluetooth. Still Waiting for the Tsunami!. Bluetooth History. Ericsson initiative Special Industry Group: (Promoters) Ericsson, IBM, Intel, Nokia, and Toshiba. Very fast development of version 1.0 Today, about 3000 adopters Version 1.1 available at www.bluetooth.com (Royalty free)
E N D
Bluetooth Still Waiting for the Tsunami!
Bluetooth History • Ericsson initiative • Special Industry Group: (Promoters) Ericsson, IBM, Intel, Nokia, and Toshiba. • Very fast development of version 1.0 • Today, about 3000 adopters • Version 1.1 available at www.bluetooth.com (Royalty free) • IEEE 802.15.x
Design Objectives of Bluetooth • Low power • Low cost • Full interoperability with no user intervention
Brain Storming • How to connect two radio nodes?
Bluetooth Scenario Learning about others Inquiry Scan Inquiry Scan Inquiry Scan Inquiry Search
Bluetooth Scenario Invitation to communicate Page Scan Page Scan Inquiry Scan Page
Bluetooth Scenario Communicating Slave Slave Inquiry Scan Master
Bluetooth Logical View Application Group Middleware Protocol Group Transport Protocol Group
Host Controller Link Manager Link Controller Transport Protocol Group Application Group Middleware Protocol Group Transport Protocol Group Radio
Transport Protocol Group Bluetooth Device 1 Bluetooth Device 2 Link Manager Link Manager Link Controller Link Controller Radio Radio
Transport Protocol Group Link Manager Link Controller • ISM Band (2.4 GHz to 2.483 GHz) • 79 channels of 1 MHz each starting at • 2,402 MHz • Frequency Hopping • 1600 times per second (Tx/Rx) • 3200 times per second (Pag/Inq) • Maximum raw datarate 1 Mbit/s Radio
Transport Protocol Group Link Manager • 28-bit clock (3200 Hz) • Paging/Inquiring • Frequency Hop selection • Link types • MAC • Power modes • Security algorithms Link Controller Radio
Paging/Inquiring Master Slave
Link Manager Link Controller Radio Frequency Hop Selection Country Mode Frequency for Tx/Rx Frequency Selection Module Bluetooth address* Clock (Master)
Frequency Hopping 0 1 2 3 4 5 Slot # Master T R T R T R Slave 1 R T Slave 2 R T R T Slave 3 625µs
Link Manager Link Controller Radio Link Types • Synchronous Connection-Oriented links (SCO) • High priority traffic real time traffic • 64Kbits/s • 3 max per piconets • Asynchronous Connectionless Links (ACL) • Gets left over bandwidth
Link Manager Link Controller Radio Medium Access Control • Master starts Tx on even slots • Slaves starts Tx on odd slots (if Master just transmitted to this slave on previous slot) • Exponential backoff when responses to inquiries collide
Power Modes Standby Unconnected Inquiry Page Connecting Transmit Data Connected Active Park Hold Low Power
Transport Protocol Group • Security Management • Power Management (States of node) • QoS Management Link Manager Link Controller Radio
OBEX TCP UDP AT IP HCI Commands PPP SDP RFCOMM L2CAP HCI Driver Host Controller Bluetooth Module Link Manager Link Controller Radio Transport Protocol Group Application Group Middleware Protocol Group Transport Protocol Group