Bluetooth
Bluetooth
Contents
Introduction
History
Establishing a connection
Architecture
Advantages and Applications
Limitations
WHAT IS BLUETOOTH??
Bluetooth is a method for data
communication that uses short-range radio
links to replace cables between computers
and their connected units. It is a radio
frequency technology utilizing the unlicensed
2.5GHz industrial, scientific and medical
(ISM) band. Bluetooth is an open standard for
wireless connectivity with supporters mostly
from the PC and cell phone industries.
WHY BLUETOOTH??
Bluetooth attempts to provide significant
advantages over other data transfer technologies
such as IrDA and HomeRF.
IrDA is already popular in PC to peripherals, but
is severely limited by the short connection
distance of 1m and the line of sight requirement
for communication. Due to its RF nature bluetooth
is not subjected to such limitations. In addition to
wireless device connections up to 10-100m,
devices need not be within line of sight. Also it is
designed to be low cost i.e. under $10/unit.
HISTORY
Bluetooth got its name from the 10th century, second
King of Denmark, King Harald Bluetooth
The Bluetooth specification was developed in 1994 by
Jaap Haartsen and Sven Mattisson, who were working
for Ericsson Mobile Platforms in Sweden.The
specification is based on frequency-hopping spread
spectrum technology.
The specifications were formalized by the Bluetooth
Special Interest Group (SIG). The SIG was formally
announced on May 20, 1998. Today it has a
membership of over 11,000 companies worldwide. It
was established by Ericsson, IBM, Intel, Toshiba,
and Nokia, and later joined by many other companies.
Bluetooth is essentially a networking
standard that works at two levels:
It provides agreement at the physical level
-Bluetooth is a radio-frequency standard.
It provides agreement at the protocol level,
where products have to agree on when bits
are sent, how many will be sent at a time,
and how the parties in a conversation can
be sure that the message received is the
same as the message sent.
Establishing a connection
Linking one Bluetooth device to another involves a
series of inquiry and paging procedures. The inquiry
process entails the following steps:
The Bluetooth device sends out an inquiry access code
packet (inquiry packet) to search and locate these
devices.
The existing Bluetooth devices already within the area
will occasionally enter an inquiry scan state of their
own to troll for any inquiring devices.
When a device in the inquiry scan state receives an
inquiry packet, it will respond with a frequency hop
synchronization (FHS) packet that is sent back to the
inquiring device.
The inquiring Bluetooth device now wants to establish a
connection with another Bluetooth device.
To successfully locate and page a target Bluetooth
device, the paging device estimates the hop frequency
and clock of the target Bluetooth device using the FHS
packet received during inquiry.
The paging device “pages” the target device with the
target device’s device access code (DAC). The paging
device transmits the DAC on several different hop
frequencies that it thinks the target device is receiving
(as calculated using the FHS packet) and continues to do
so until a connection is made.
While the paging device (the master) is paging, the
target (slave) device may be involved in other piconets.
Occasionally, it will enter the page scan state and listen
for pages directed to it, scanning through 16 different
frequencies. When it receives a page from the paging
device, it will respond to the page by sending an update
of its clock to the paging device.
Once the paging device receives a page response
from the target device, information vital for a
connection is exchanged between the two devices.
Information exchanged includes the device address
and clock of the paging device, which is used to
determine the timing and frequency-hop sequence
of the newly formed piconet.
Bluetooth packet format
When data is transmitted, it is first broken
down into smaller packets and sent
serially with the least significant bit sent
first. Each data packet contains three
fields:
1. Access code
2. Header
3. Payload
Access Codes
http://electronics.howstuffworks.com/bluetooth.htm
http://en.wikipedia.org/wiki/Bluetooth
http://www.palowireless.com/infotooth/whatis.asp
WirelessCommunications Principles And Practice By
Theodore S Rappaport
Thank you!!!