Download
bluetooth n.
Skip this Video
Loading SlideShow in 5 Seconds..
Bluetooth PowerPoint Presentation

Bluetooth

203 Vues Download Presentation
Télécharger la présentation

Bluetooth

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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