Sei sulla pagina 1di 20

Bluetooth

Link Setup

2014.05.16

J. G. Kim
Link Controller States
Link Controller States (cont.)
Standby
The device is inacFve, no data is being
transferred, and the radio is not switched on.
Inquiry
The process whereby a device will aMempt to
discover all the Bluetooth enabled devices in its
local area.
Link Controller States (cont.)
Inquiry Scan
Most devices will periodically enter inquiry scan
state to make themselves available to inquiring
devices.
When they receive a valid inquiry message, they
enter the inquiry response substate and respond
with the FHS informaFon
Link Controller States (cont.)
Page
To establish a connecFon, the device which is to
become Master is instructed by the applicaFon to
carry out the paging procedure.
The Master rst enters the page state, where it
will transmit paging messages directed at the
intended Slave device
Link Controller States (cont.)
Page Scan
A device will typically enter page scan periodically
to allow paging devices to establish a connecFon
with it.
Once a device in page scan state has successfully
received a paging packet, it will enter the Slave
response substate where it acknowledges the
packet and awaits the FHS.
Link Controller States (cont.)
ConnecFon AcFve
On entry to the connecFon state, the Slave
switches to the Masters CLK (by applying the
relevant oset to its own CLKN) and thus moves
on to the Masters frequency hop and Fming
sequence.
The Master transmits a POLL packet to verify that
the link has been successfully set up.
The Slave must then respond with any type of
packet, typically a NULL.
Link Controller States (cont.)
ConnecFon Hold
In Hold mode, a device ceases to support ACL
trac for a dened period of Fme to free up
bandwidth for other operaFons such as scanning,
paging, inquiry, or Low Power Sleep.
A^er the hold Fme has expired, the device
synchronises to the CAC and begins to listen for
trac again.
Link Controller States (cont.)
ConnecFon Sni
In Sni mode, a Slave device is given a predened
slot Fme and periodicity to listen for trac. The
Slave will listen at slot number Dsni every Tsni
slots for a Fmeout period of Nsni slots.
On recepFon of a packet during this Fme, it will
conFnue to listen unFl packets with its AM
address stop and the Fmeout period ceases. It
then waits for the next sni period.
Link Controller States (cont.)
ConnecFon Park
In Park mode, a Slave gives up its AM address and
listens for trac only occasionally. For the most
part, the device is able to enter Low Power Sleep
mode.
The device only needs to wake up at a dened
Beacon instant to synchronise to the CAC before
returning to low power mode again.
Link Controller OperaFon
Device Discovery and Inquiry
Due to the ad-hoc nature of a Bluetooth network,
the network topology and membership can be
constantly changing.
The Bluetooth specicaFon provides a mechanism
for device discovery, which is what SDP is built
upon.
Link Controller OperaFon (cont.)
Link Controller OperaFon (cont.)
Link Controller OperaFon (cont.)
Link Controller OperaFon (cont.)
ConnecFon Establishment and Paging
To establish such a link, one device must iniFate the
connecFon by addressing a request directly to the
other device saying: Will you connect with me? This
is referred to as paging.
The other device must likewise be listening for such a
request, and this is referred to as page scanning.
At the conclusion of the paging process, the pager
becomes the Master and the page scanner becomes
the Slave,
Link Controller OperaFon (cont.)
Link Controller OperaFon (cont.)
Link Controller OperaFon (cont.)
Link Controller OperaFon (cont.)
During10msec,16 frequency are used Device
wakes up on one of 32 frequency. With prob. ,
device will hear the page.
10msec/0.625msec = 16
The paging device transmits the access code on
these 16 frequencies cyclically for the duration of
the sleep period of the idle device.
In case paging device is not able to hear the
response, the access code is transmitted with the
rest of the frequency
Max Access Time = 2 * Sleep Time

Potrebbero piacerti anche