BluetoothBluetooth HistoryDesign Objectives of BluetoothBrain StormingBluetooth ScenarioSlide 6Slide 7Bluetooth Logical ViewTransport Protocol GroupSlide 10Slide 11Slide 12Paging/InquiringFrequency Hop SelectionFrequency HoppingLink TypesMedium Access ControlPower ModesPowerPoint PresentationSlide 20BluetoothStill Waiting for the Tsunami!Bluetooth HistoryEricsson initiativeSpecial Industry Group: (Promoters) Ericsson, IBM, Intel, Nokia, and Toshiba.Very fast development of version 1.0Today, about 3000 adoptersVersion 1.1 available at www.bluetooth.com (Royalty free)IEEE 802.15.xDesign Objectives of BluetoothLow powerLow costFull interoperability with no user interventionBrain StormingHow to connect two radio nodes?Bluetooth ScenarioInquiry SearchInquiry ScanInquiry ScanInquiry ScanLearning about othersBluetooth ScenarioPagePage ScanPage ScanInquiry ScanInvitation to communicateBluetooth ScenarioMasterSlaveSlaveInquiry ScanCommunicatingBluetooth Logical ViewApplication GroupMiddleware Protocol GroupTransport Protocol GroupTransport Protocol GroupApplication GroupMiddleware Protocol GroupTransport Protocol GroupRadioLink ManagerLink ControllerHost ControllerTransport Protocol GroupRadioLink ControllerLink ManagerRadioLink ControllerLink ManagerBluetooth Device 1Bluetooth Device 2Transport Protocol GroupRadioLink ControllerLink Manager-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/sTransport Protocol GroupRadioLink ControllerLink Manager- 28-bit clock (3200 Hz)- Paging/Inquiring - Frequency Hop selection- Link types- MAC- Power modes- Security algorithmsPaging/InquiringMasterSlaveFrequency Hop SelectionRadioLink ControllerLink ManagerCountry ModeFrequency Selection ModuleBluetooth address*Clock (Master)Frequencyfor Tx/RxFrequency HoppingT R T R625µsMasterSlave 1Slave 2Slave 3Slot #0 1 2 3 4 5R TR TTRRTSynchronous Connection-Oriented links (SCO)High priority traffic real time traffic64Kbits/s3 max per piconetsAsynchronous Connectionless Links (ACL)Gets left over bandwidthLink TypesRadioLink ControllerLink ManagerMaster starts Tx on even slotsSlaves starts Tx on odd slots (if Master just transmitted to this slave on previous slot)Exponential backoff when responses to inquiries collideMedium Access ControlRadioLink ControllerLink ManagerPower ModesStandbyInquiry PageConnectedTransmitDataPark HoldUnconnectedConnectingActiveLow PowerTransport Protocol GroupTransport Protocol GroupRadioLink ControllerLink Manager- Security Management- Power Management (States of node) - QoS ManagementTransport Protocol GroupTransport Protocol GroupApplication GroupMiddleware Protocol GroupL2CAPHCI CommandsTransport Protocol GroupHCI DriverRadioLink ControllerLink ManagerHost ControllerBluetooth ModuleSDP RFCOMMATOBEXPPPIPTCP
View Full Document