Académique Documents
Professionnel Documents
Culture Documents
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