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 (Royalty free) IEEE 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 Inquiry Search Inquiry Scan Learning about others
Bluetooth Scenario Page Page Scan Inquiry Scan Invitation to communicate
Bluetooth Scenario Master Slave Inquiry Scan Communicating
Bluetooth Logical View Application Group Middleware Protocol Group Transport Protocol Group
Application Group Middleware Protocol Group Transport Protocol Group Radio Link ManagerLink ControllerHost Controller
Transport Protocol Group Radio Link Controller Link Manager Radio Link Controller Link Manager Bluetooth Device 1 Bluetooth Device 2
Transport Protocol Group Radio Link Controller Link Manager -ISM Band (2.4 GHz to GHz) -79 channels of 1 MHz each starting at 2,402 MHz -Frequency Hopping times per second (Tx/Rx) times per second (Pag/Inq) - Maximum raw datarate 1 Mbit/s
Transport Protocol Group Radio Link Controller Link Manager - 28-bit clock (3200 Hz) - Paging/Inquiring - Frequency Hop selection - Link types - MAC - Power modes - Security algorithms
Paging/Inquiring Master Slave
Frequency Hop Selection Radio Link Controller Link Manager Country Mode Frequency Selection Module Bluetooth address* Clock (Master) Frequency for Tx/Rx
Frequency Hopping TRTR 625µs Master Slave 1 Slave 2 Slave 3 Slot # RT RT T R R T
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 Types Radio Link Controller Link Manager
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 Medium Access Control Radio Link Controller Link Manager
Power Modes Standby InquiryPage Connected Transmit Data ParkHold Unconnected Connecting Active Low Power
Transport Protocol Group Radio Link Controller Link Manager - Security Management - Power Management (States of node) - QoS Management
Transport Protocol Group Application Group Middleware Protocol Group L2CAP HCI Commands Transport Protocol Group HCI Driver Radio Link Controller Link Manager Host Controller Bluetooth Module SDPRFCOMM AT OBEX PPP IP TCPUDP