1 / 21

Bluetooth

Bluetooth. Architecture and Applications Chris Greco, Wesley Kunzler, Koy Rehme, Zhuo Ruan. Bluetooth Stack. Bluetooth Radio (Link Layer). 2.4 GHz 79 channels 1 MHz spacing 23 channels in some countries Gaussian Frequency Shift Keying RSSI (Receiver Signal Strength Indicator).

Leo
Download Presentation

Bluetooth

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bluetooth Architecture and Applications Chris Greco, Wesley Kunzler, Koy Rehme, Zhuo Ruan

  2. Bluetooth Stack

  3. Bluetooth Radio (Link Layer) • 2.4 GHz • 79 channels • 1 MHz spacing • 23 channels in some countries • Gaussian Frequency Shift Keying • RSSI (Receiver Signal Strength Indicator)

  4. Baseband (Physical Layer) • Pseudorandom hopping sequence • Synchronous Connection-Oriented (SCO) • Audio • Asynchronous Connection-Less (ACL) • Data • Error Correction • 1/3 rate FEC • 2/3 rate FEC • ARQ scheme

  5. Baseband (Physical Layer) • Connection Modes: Active, Sniff, Hold, Park • Device Addressing • Bluetooth Device Address (48 bits) • Active Member Address (3 bits) • Parked Member Address (8 bits) • Access Request Address • Synchronization requires: • Channel hopping sequence • Phase • Channel Access Code

  6. Link Manager Protocol (LMP) • Manages connections and pairings • Authentication • Pairing • Key change • Encryption • Detaching • Power Control • … and much more!

  7. Host Controller Interface (HCI)

  8. Host Controller Interface (HCI) • Hardware Status and Registers • Bluetooth-specific commands • Flow Control • Error Recovery • Transport Layers (RS-232, UART, USB)

  9. Logical Link Control and Application Protocol (L2CAP) • Designed only for ACL links (i.e. no Audio) • Segmentation and Reassembly • Quality of Service • Piconet operation

  10. RFCOMM • Emulates RS-232 over L2CAP protocol • Accommodates types 1 and 2 devices • Supports up to 60 emulated serial ports • Does not suffer from low-power mode latency delays • Serial-Bluetooth adapters available • Easily convert to wireless • Allows for internet-type services

  11. Service Discovery Protocol (SDP) • Determine which services are available and their characteristics (services) • Universally Unique Identifiers (UUIDs) • Searching for services • Browsing for services • List of capabilities sent during pairing

  12. What could you do with BT? • Baby monitor • Wristwatch communicator – 007 style • Serial port extender • PDA Chat • Audio extender (speaker in other room) • Indoor/outdoor thermometer / home weather station • Palatometer

  13. Socket Corp. (a) (b) Socket’s CF Ruggedized Serial I/O Card with high-speed serial drivers Accessory hardware including power adapter, null modem adapter Software tools including Socket’s Bluetooth 1.1 Certified Stack for Windows CE devices NOTE: Socket’s Bluetooth Stack Dev Tools allow developers to write applications that are Bluetooth aware. These Tools provide built-in screens for doing device discovery and pairing. $5000

  14. BlueGiga WT11 BT Module • Bluetooth® Class 1 • Two antenna options: internal chip antenna or U.FL connector • Up to 2-3Mbps • USB version 2.0 compliant • UART with bypass mode • 8Mb of flash memory • RoHS compliant • Control with ASCII commands, or GPIO, or UART Serial or USB interface $625 $53

  15. Expected shipping date: 01/26/07

  16. Bluepacket 2037 Module • Arm7 processor • Class 1 • Firmware embedded • Integrated MP3 decode • No answer when called

  17. READY Intl Corp. (a) (b) Toothpic DARC-I: (Remotely Configurable Data Acquisition and Remote Control Module) Tooth PIC module, Serial data I/O PWM-digital/parallel output control Analog/digital/parallel input control Capture of frames of input data up to 5K samples / sec Price: $64.70 BTEVAL: (Bluetooth evaluation board) Build-in RS232, TTL converter ICD2 programming socket 24C256 Memory Price: $179

  18. READY Intl Corp. (c) • Toothpick DARC-II (Data Acquire& Remote Control with User Interface Server) • Developer interface tools • Bluetooth application development • On-line analyzer for running remote devices • Price: $474

  19. Make Bluetooth Work for You: Build a Sample Chat Application • Visual Studio .NET 2003 Final Beta • Two Pocket PCs with Bluetooth • Microsoft ActiveSync 3.6 • Prices: $400~500

  20. Rabbit Semiconductor BT Kit • Comes with 30 MHz uC • Serial UART control – up to 115kbps • Complete with sample applications and source code • $340

  21. Avnet DS-KIT-P160-COMM3 • Xilinx FPGA on board (Microblaze) • Flash, SRAM, ADC, DAC, Ethernet • “Easy to use Bluetooth module” (921 kbps UART interface) $225

More Related