Inquiry Phase - University of St. Thomas

advertisement
What is Bluetooth?
 Bluetooth technology is a peripheral that
connects to a variety of products in order to
provide wireless connections.
Why is it called “Bluetooth”?
 Harald Bluetooth was
king of Denmark in the
late 900s. He managed
to unite Denmark and
part of Norway into a
single kingdom then
introduced Christianity
into Denmark. He was
killed in 986 during a
battle with his son,
Svend Forkbeard.
 Choosing this name
for the standard
indicates how
important companies
from the Baltic
region (nations
including Denmark,
Sweden, Norway
and Finland) are to
the communications
industry, even if it
says little about the
way the technology
works.
History of Bluetooth
 Technology was born in Swedish town of
Lund in 1994
 Research facility was tied to the local
university
 The research that developed Bluetooth
came about by accident
History continued…
 In Feb. 1998, 5 companies
got together to and formed a
SIG further the university’s
research on Bluetooth and
May 20, 1998 it was publicly
announced as a marketable
product
 Bluetooth continued
to thrive, although it
didn’t evolve into it’s
current form until 4
companies joined the
original 5, these
include: Motorola,
Microsoft, Lucent and
3-Com
How Bluetooth Works
 Bluetooth communicates on a frequency of
2.45 gigahertz
 This frequency was allocated for industrial,
scientific and medical devices (ISM)
 This band also works for baby monitors,
garage-door openers, and the newer
cordless phones
Bluetooth and interference
 To prevent interference with other devices,
Bluetooth sends out minute signals of 1
milliwatt
 This only allows units to send out signals
for a distance of 10 meters, however this
is strong enough to go through a normal
wall
Spread-spectrum frequency
hopping
 In order to avoid crossing signals between
devices, Bluetooth utilizes frequency
hopping.
 Using 79 individual, random frequencies in
an area, the device hops from one to
another regularly.
How Bluetooth interacts
 When 2 Bluetooth
devices come within
the range of each
other, they
electronically speak to
each other to
determine whether
they have data to
share or if one will
control the other
Piconet
 The devices then set up a personal-area network
(PAN) or piconet.
 In a piconet
network, one device
is assigned the
master role, and up
to seven other
devices are
assigned to be
slaves.
 The master transmits in the even time slots,
slaves transfer in the odd time slots.
Piconet data channels
 Devices in a piconet connect through a
common data channel, which has a
capacity of 1 Mbps
 A channel is divided into time slots of 625
microseconds long
 Each data channel hops randomly 1,600
per second.
Channel Control
 There are two major states in channel control;
Standby and Connection
 Standby – the default low power state, only the
native clock runs, and there is no interaction with
the device
 Connection – master and slave exchange
packets using the master’s access code and
native clock
IF CONNECTION STATE IS ACTIVE…
Inquiry Phase
 Inquiry – enables a
Page Procedure
 Page – procedure
device to find other
devices within range.
where an actual
connection is made .
Inquiry Phase
 1. Unit sends out inquiry packets and receives
replies if anything is present
 2. Receiving unit is hopefully in scan state to
receive packets
 3. Receiving unit then switches to response
states and replies to sending source
Paging Procedure
 1. Source device pages
destination device(s)
 2. Destination receives the
page
 3. Destination replies to source
 4. Source sends an FHS packet
to destination
 5. Destination sends its second
reply to source
 6. Destination and source then
switch to source channel
parameters
Piconet modes
 Active Mode – Bluetooth actively participates
 Sniff Mode – slave listens to the piconet at
reduced rates, reducing its duty cycle
 Hold Mode – master unit can put a slave unit
into hold mode where only the internal timer is
running
 Park Mode – a device is still synched but not
actively participating in traffic
Piconet Packets
 Packets can be up to five time slots wide
 Data in the packets can be up to 2,754
bits in length
 Data is transferred in two types in
Bluetooth Devices: Sychnronous
connection oriented (SCO) or
asynchronous connectionless (ACL)
SCO link
 SCO link is a symmetric point-to-point link
between a master and slave
 Master maintains the link by using reserved slots
at regular intervals (circuit switch)
 Master can support up to 3 links, while slaves
can maintain 2-3
 SCO is mainly used for voice info transferred at
64/Kb
ACL link
 ACL is a point-to-multipoint link between
master and all the slaves in the network
 In the slots unused by the SCO, the
master can create a ACL link on a per-slot
basis to any slave (packet switch)
 Only a single ACL link can exist in a
piconet
Bluetooth Devices
Download