Top Banner
Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)
24

Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Dec 15, 2015

Download

Documents

Walter Buttry
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Presented by:Kedao Wang, Shaun Levin, Dave Chen

A proprietary open wireless technology established by the:

Bluetooth® Special Interest Group (SIG)

Page 2: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Overview• History3

• Applications4

• Specifications 5-8

• Components 9-12

• States13-15

• Connection Setup16-17

• Development Kits18-21

• Conclusion23

• References24

Page 3: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

History & Creation

• Created by telecoms vendor

Ericsson in 1994

• Named after Scandinavian King

Bluetooth from 900's BCE

• A wireless alternative to RS-232

data cables

• Simple, secure, everywhere

• Robust, low power, low cost

• Simultaneously handle data and

voice transmissions

Page 4: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Applications

Audio - synchronization of separate stereo channels between devices

Mobile phone - Android and iPhone

Controls - Game Consoles, Mouse, Printer, Remote Controllers

Replacing RS-232 - GPS receivers in medical equipment, barcode scanners, and traffic control devices

Page 5: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Profiles: Overview

Provide standards which manufacturers follow to allow devices to use Bluetooth in the intended manner

Profiles describe:

• Dependencies on other profiles

• Suggested user interface formats

• Specific parts of the Bluetooth protocol stack used by the profile

Page 6: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Profiles: Common Uses

Audio/Video Remote Control Profile (AVRCP)

Provide standard interface for a single device to control several pieces of A/V equipment (TV, VCR, DVD, etc)

Human Interface Device Profile (HID)

Send mice, keyboards, joysticks, and game controllers presses. Low latency link with low power. Used for Playstation 3 and Wii controllers.

Advanced Audio Distribution Profile (A2DP)

High quality audio streamed from one device to another

Basic Imaging Profile (BIP)Designed for sending images between devices and includes the ability to resize and convert images

Serial Port Profile (SPP)Emulates a serial cable to provide a simple substitute for existing RS-232, including the familiar control signals

GATT ProfileGeneral development profile installed on Texas Instrument Development Kits

Page 7: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Version Improvements Power Advantages

1 (Basic Rate) GFSK modulation, 1 Mb/s

2 (Enhanced Data Rate)

π/4-QPSK modulation: 2 Mb/s8DPSK modulation: 3 Mb/s

Reduced Duty Cycle

3 (High Speed) Bluetooth establishes and negotiates a 802.11 (WiFi) link at 24 Mb/s

Enhanced Power Controls

4 (Low Energy) Low energy mode: 200 kbit/s over Bluetooth

Ultra-low power idle mode

Versions

π/4-QPSK GFSK

Page 8: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Range

Class Expected Range Power

1 42 meter 100 mW

2 16 meter 2.5 mW

3 10 meter 1 mW

Manufacturer can choose to create the device to match 1 of 3 class models

Page 9: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Networks: Piconets and Scatternets

http://www.freeopenbook.com/upgrading-repairing-networks/ch22lev1sec3.html

Piconet:One master => up to 7 slavesAll devices share the master's clockUp to 255 further slave devices can be inactive

Scatternet:Two or more piconets to form a scatternetOne device simultaneously is master in one piconet and slave in another

Page 10: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Networks: Frequency Hopping

• Versions use different modulations schemeso The modulation rate changes with Frequency-Hopping Spread

Spectrum (FHSS)

• 2.402 GHz to 2.480 GHz, 79 frequency bands of 1 MHz each

• To minimize interference between piconets, paired-up devices hop among 79 frequency bands together 1600 times/sec

• Data can be transferred between the master and one slave device at a time

• The master chooses the slave to address, and switches the slaves through a round-robin fashion

Page 11: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Synchronization and Transmission

• Time-division duplex (TDD) scheme = alternately transmit and receive data

• To transmit data, need:o Channel Hopping Sequence = derived from BD_ADDR of mastero Phase of Hopping Sequence = derived from clock of master

o Channel Access Code (CAC) = derived from BD_ADDR of master

• Piconet is synchronized by master's clocko Slaves adapt internal clock with a timing offset to match master

• Clockso Basic clock rate is 3.2 KHzo 2 clock ticks make up a sloto 1, 3, or 5 slots make up a packet

Page 12: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Packets

Access Code:

• 72 bits

• timing sync

• offset compensation

• paging

• inquiry

Header:

• 54 bits

• packet acknowledgement

• packet numbering

• flow control

• slave address

• error check for header

Payload:

• 0-2745 bits

• either voice field, data field, or both

• if it has a data field, payload also contains payload header

There are 13 special packets for synchronizing and making connections

Page 13: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Four Types of Device Addressing

BD_ADDR (Bluetooth Device Address)

48-bit device address used to identify each transceiver

AM_ADDR (Active Member Address)

3-bit MAC address of the active slave device

PM_ADDR (Parked Member Address)

8-bit MAC address of the parked slave device

AR_ADDR (Access Request Address)

Used by parked slavesDetermines when it can ask the master for messages

Page 14: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Connection States

Devices have two major states

Standby (disconnected)• Default state• Low power• Only native clock is running• No interaction with any device

Connection• Master and slaves can exchange

packets• Uses master's clock• Uses master access code

Page 15: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Connection ModesActive Mode Actively participates on the channel

Master schedules the transmissionsSlaves only respond if addressedHas AM_ADDR (unless it is the master)

Sniff Mode(low power-saving)(slave only)

Slave listens to piconet at programmable reduced rateIf addressed, switch to active modeHas AM_ADDR

Hold Mode(medium power-saving)(slave only)

Slave waits until an internal timer runs outMaster and/or slave can put the slave on HOLDData transfer restarts instantly once HOLD finishesHas AM_ADDR

Park Mode(high power-saving)(slave only)

Device is still synchronized to piconet, but does not participateHas given up MAC (AM_ADDR)Occasionally listens to master to re-synchronize and check on messagesHas PM_ADDR instead of AM_ADDR

Page 16: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Connection Setup: Step 1 (Discover)

• Source sends out inquiry packet and waits for an inquiry reply

• If a destination receives an inquiry packet, it:

o Enters the inquiry response state

o Sends the inquiry reply to the source

Page 17: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Connection Setup: Step 2 (Connect)

1. The source sends special ID packet (page) to the destination

2. The destination receives the page

3. The destination sends a reply to the source

4. The source sends an FHS (Frequency Hopping Synchronization) packet to the destination

a. FHS contains BD_ADDR and clock of the source in 144-bit data and 16-bit CRC

5. The destination sends its second reply to the source

6. The destination and source switch to modes where they can interact

http://www.palowireless.com/infotooth/tutorial.asp

Page 18: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Development Kits

GS-BT2416C1DB from ST Microelectronics

USB and RS 232

Serial Interface

$35 - cheapest

Older Bluetooth version (1.2)

Page 19: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Development Kits

DEV-PC-1309C-ND from CSR

$93.75

Flexible Communication Protocol

Serial and Ethernet

CSR also develops software for platforms with built in bluetooth (Android, iPhone) and has multiple development tools for multiple profiles

Page 20: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Development Kits

CC2540 Mini Development Kit from Texas Instruments

$99

Simple, flexible GATT Profile

Best documentation

Page 21: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Development KitsCC2540 Development Kit From Texas Instruments

$300

Complete hardware evaluation kit

Complete hardware performance test platform

GATT Profile

Page 22: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Conclusions

• Bluetooth is a wireless communication protocol with speeds between 1 Mbps and 24 Mbps

• < 40m range

• It avoids interfering with other devices by using FHSS

• Its version designs have been driven by power

• Its connection states are defined by power consumption

• 'Profiles' are provided for developing application specific uses

Page 23: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

References

http://www.m2mgsm.com/download/BT/docs/general/Bluetooth_Overview.pdf

http://www.bluetooth.com/

http://grouper.ieee.org

http://www.palowireless.com/infotooth/tutorial.asp

Page 24: Presented by: Kedao Wang, Shaun Levin, Dave Chen A proprietary open wireless technology established by the: Bluetooth® Special Interest Group (SIG)

Questions?