Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: CSE-538 Bluetooth ppt
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
CSE-538 Bluetooth

[attachment=56559]

What is Bluetooth

Bluetooth is a universal radio interface in the 2.4 GHz frequency band that enables electronic devices to connect and communicate wirelessly via short-range (10-100 m), ad-hoc networks.
Key Features :
Peak data rate : 1 Mbps
Low power : peak tx power <= 20 dBm
Low cost : target is $5-10 per piece
Ability to simultaneously handle both voice and data
Line of sight not required

Bluetooth History

Invented in 1994 by L. M. Ericsson, Sweden
Named after Harald Blaatand “Bluetooth”, king of Denmark 940-981 A.D.
Bluetooth SIG founded by Ericsson, IBM, Intel, Nokia and Toshiba in Feb 1998
More than 1900 members today
Bluetooth version 1.0 and 1.1 have been released

System Challenges

Work across a diverse set of devices with varying computing power and memory
Dynamic environment - the number, location and variety of devices changing - connection establishment, routing and service discovery protocols have to take this into consideration
Unconscious connection establishment
Size of the implementation should be small. The power consumption should not be more than a fraction of the host device .

Piconets, Masters and Slaves

In principle each unit is a peer with the
same hardware capabilities
Two or more Bluetooth units that share
a channel form a piconet
One of the participating units is becomes
the master (by defn the unit that
establishes the piconet).
Participants may change roles if a slave
unit wants to take over as master
Only one master in a piconet.
Upto 7 slaves

Access Code

Access code is used for timing synchronization, inquiry and paging. There are 3 types of access codes
Channel Access Code (CAC) : Used to identify a unique piconet. Derived from the device address of the master of the piconet. All “normal” (non inquiry and paging) packets on the piconet will use the CAC.
Device Access Code (DAC) : Used for paging procedure (initial synchronization). Derived from the device address of the slave.
Inquiry Access Code : Used for inquiry procedure (to get device addresses). 2 types : Generic and Device IACs