Professional Documents
Culture Documents
ndice
Introduccin
Protocolos Bluetooth
Perfiles Bluetooth
Aplicaciones Bluetooth
Introduccin
1)
2)
3)
4)
Protocolos Bluetooth
Radio Bluetooth
Alcance
Modulacin
Sensibilidad del receptor
Banda ISM
Potencia de Conexin
Consumo
10cm -100m
GSFK
-70dBm
2.400-2.483,5 Ghz
0dBm (1mW)
300uA(max),30uA(standby),
50uA (retenido/aparcado)
Maestro
Esclavos
Picored
Esclavos
o aparcados
Piconet
Esclavos
Se
Sincronizacin
sincronizan y
Dos o ms unidades
siguen
dispositivos
la secuencia
en la
comparten el mismo
determinada
red por el
canal
maestro
Procedimiento de
bsqueda de
esclavos
Protocolos Bluetooth-Banda
Base (III)
Enlace
SCO(Asyncronous
(Syncronous
Connection-Oriented)
Enlace ACL
Conection-Less)
Conexin
a punto
con un ancho
fijo entre
Conexinpunto
simtrica
o asimtrica
puntodea banda
multipunto
sin el
maestro
y un
esclavo
especfico.
ancho de
banda
prefijado,
entre un maestro y uno o mas
esclavos
El enlaceactivos.
SCO reserva slots en intervalos regulares en la
iniciacin
por eso
consideradoescomo
una de
conexin
de de
CC.
Este enlace
de es
comunicacin
un tipo
conexin
de enlace
paquetes.
conmutacin
En este tipo de
no es necesario asegurar la entrega y
suele
utilizado
para comunicaciones
de voz.
Se ser
necesita
asegurar
la entrega de datos
y es utilizado para
la transferencia de datos sin requerimientos temporales.
Protocolos Bluetooth-Banda
Base (III)
72 bits
Cdigo de Acceso
54 bits
Cabecera
Carga til
Campo
sincronizar,
identificar
y compensar.
Todos
loslos
El
Cdigo
stma. para
de
de
acceso al
esta
orientado
Identifica
a paquetes.
una
piconet.
Todos
Se
Contiene
el transmisin
conjunto
decanal:
datos
que
supone
la informacin
a
paquetes
comunes
que
son
enviados
sobre
el
canal
de
la
datos
incluye
que
ense
losenvan
paquetes
a travs
intercambiados
del canal son
en fragmentados
un canal.
y
transmitir
piconetDireccin
estn
precedidos
por el ARQN
mismo
cdigo
acceso
Tipo El Flujo
SEQN de
HEC
enviados
receptor
los recibir
los
procesar
Cdigo en
depaquetes.
acceso de
dispositivo:
Utilizadoy para
empezando
el menos significativo.
procesos depor
sealizacin
especiales.
Cdigo de acceso de Bsqueda: Utilizado para procesos
Numeracin
secuencial para
para comprobar
ordenar los
de bsqueda de dispositivos.
Cdigo
de redundancia
datos
y den
control
depara
repeticin de paquetes
errores
lade
Direccin
De qu
Temporal
tipo Bit
es el
depaquete
3 bits
que
enviado
se
utiliza
ytransmisin
cuntos
de
reconocimiento
paquetes:
paquete
Notificar al emisor que el buffer esta lleno
y
distinguir
slots va
los ocupar
dispositivos
activos
en
una
piconet
correcto
o incorrecto
debe
de dejar
de transmitir
El
Entonces
El
procedimiento
esclavode
elsemaestro
activa
derecibido
inquiry
yse
responde
encontrar
con en
nuevo
aestado
un
mensaje
dispositivo
page,
el
Despus
haber
supermite
cdigo
de
acceso,
el ACK
descubrir
cual
donde
transmite
enva
qude
dispositivos
elnuevo
cdigo
sude
direccin,
estn
acceso
en su
(DAC)
su
cambia
zona
del
de
elde
dispositivo
cdigo
cobertura,
de
esclavo
transmite
un mensaje
con
cdigo
acceso,
determinando
esclavo.
acceso
tambin
Esto
el
sus
maestro
enva
direcciones
lo
reloj,
hace
y queda
el
de
reloj
forma
establecida
de
repetida
aquellos
as
enla
y se queda
activado
ensuespera.
Cuando
el todos
maestro
ha
que
diferentes
conexin.
respondan
canales
al mensaje
de salto
ya
bsqueda.
queun
reloj
de
Entonces,
maestro
siy el
recibido
este
paquete
ACK,de
enva
paquete
de control
dispositivo
esclavo
no emisor
estnacerca
sincronizados.
lo desea,
establecer
Y sedireccin,
queda
una aconexin
la
espera
con informacin
de su
reloj,
clase
decon
alguno
de
la respuesta
de losetc.
dispositivos
del esclavo.
descubiertos.
dispositivo,
46238447
Inquiry
page
mode
UnCuando
dispositivo
El mensaje de bsqueda
no el que
quiera
con
contiene ningn tipo
dispositivo
de conectar
atienda
informacin sobre otro
laafuente
latransmitir
pregunta de
forma
emisora del mensaje,
transmitir
no continua
un
mensajes
46238447
obstante, puede indicar
mensajeen
de
diferentes
qu clase de dispositivos
respuestasecuencias
con su
deparmetros
salto
deberan responder.
Inquiry response
Protocolos Bluetooth-LMP
(I)
Formato de
LMP-Link
Manager
paquete
protocol
ID transaccin
Cdigo Op
Content
CRC
Protocolos Bluetooth-L2CAP
Calidad
Segmentacin
de Servicio
y reensamblado de paquetes largos
Formato
L2CAP
L2CAP esdel
Multiplexacin
unpaquetes
protocolo
de protocolos
que se encuentra por encima del anterior
Los
paquetes
definidos
en
la banda base basado
tienen cierta
limitacin
de
L2CAP
sigue
un
modelo
de
comunicacin
en
canales.
Un
canal
L2CAP
permite
el
intercambio
de
informacin
teniendo
en
cuenta
la
protocolo
L2CAP
debe
(LMP),
soportar
se
encarga
multiplexacin
de
adaptar
de
protocolos,
los
protocolos
debido
superiores
a que el
tamao.
Si
se
usa
este
tamao
de
paquete
con
los
protocolo
de
orden
representa
un
flujo
de
datos
entre
entidades
L2CAP
en dispositivos
calidad
deresultara
servicio
(QoS)
esperada
entre
dos
unidades
Bluetooth
ya as
al
protocolo
protocolo
de
de
banda
banda
base
base.
es
incapaz
de
distinguir
a
los
protocolos
superior,
un
uso
ineficiente
del
ancho
de
banda,
debido
que
remotos.
Losque
canales
pueden
o
nocontratos
ser orientados
a la de
conexin.
Como
se
monitorizar
no
se
violen
los
de
calidad
servicio
de
orden
superior.
los
protocolos
superiores
estn
diseados
para
trabajar
con
paquetes
de
pude
observar los paquetes tienen tres campos:
existentes.
tamao mucho mayor.
Podemos
tener dos tipos de calidad de servicio o el de Best Effort (el
Datagrama
SDP
RFCOMM
TCS
Datagrama
mejor esfuerzo) o el llamado guaranteed. Las opciones
configurables
de calidad servicio son el ratio de tokens, latencia, tamao del pozal,
los picos de ancho de banda de la aplicacin o las variaciones de
retraso Paq. L2CAP
Paq. L2CAP
L2CAP
f1
Especifica laIdentificador
Contendr los
longitud del de canal
datos recibidos
f2 de datos f3Banda Base y enviados
f1
f2
campo
a la
en bytes
capa red
f3
Protocolos Bluetooth-SDP
Buscando servicios
Servicios encontrados:
Servicio 1 Tipo A
Servicio 2 Tipo B
Servicio 3 Tipo A
Protocolos Bluetooth-RFCOMM
El protocolo RFCOMM permite emular el funcionamiento de los
puertos serie sobre el protocolo L2CAP. Ante una configuracin
RFCOMM nos encontramos bsicamente con dos tipos de
dispositivos:
Tipo 1
Se trata de dispositivos terminales de
comunicacin
Tipo 2
Son aquellos que forman parte de
un segmento de comunicacin
Perfiles Bluetooth
Perfiles
1) Perfil de acceso Genrico (GAP): Se encarga de
procedimientos
el descubrimiento
y establecimiento
Son un conjuntopara
de mensajes
y procedimientos
para un de
conexin
para
Bluetooth.
situacin
deunidades
uso del equipo.
Ventajas:
RFCOMM
SDP
1) Permiten que no sea necesario implementar en un
2)
Perfil de Aplicacin del descubrimiento de Servicio
dispositivo
toda
pila de protocolos,slo
los necesarios.
L2CAP
(SDAP):
Define
los la
procedimientos
para descubrir
servicios
registrados
enlaotros
dispositivos entre varias unidades
2) Aseguran
interoperabilidad
HCI
Bluetooth que cumplan los mismos
perfiles
Audio
3) Perfil de Puerto Serie (SPP): Define los Gestor de
procedimientos para poder simular el puerto serie
en los
enlace
dispositivos Bluetooth
Banda Base
4) Perfil genrico de intercambio de objetos
Ineficiente
(GOEP): Este perfil define como los dispositivos
Radio
Bluetooth deben soportar los modelos de intercambio
de objetos
APLICACION :
INTERFAZ GRAFICA
Conclusiones
1)