You are on page 1of 20

Bluetooth

VISIN GENERAL DE UNA RED INALMBRICA

JUAN CARLOS TORRES YTO


INGENIERIA ELECTRNICA

ndice

Introduccin

Protocolos Bluetooth

Perfiles Bluetooth

Aplicaciones Bluetooth

Introduccin

Los objetivos de la tecnologa Bluetooth son los


siguientes

1)

Eliminar la gran cantidad de cables que unen a


los dispositivos

2)

El obtener una tecnologa de bajo coste

3)

Impulsar las redes de rea personal

4)

Reducir la potencia consumida

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)

Protocolos Bluetooth-Banda Base (I)


Scatternet

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 (II)


En
El canal
una transmisin
fsico tiene cada
79 frecuencias
paquete debe
de radio
estardiferentes,
alineado con
las
el
cuales
inicioson
de un
accedidas
slot y puede
mediante
teneruna
unasecuencia
duracin aleatoria.
de 5
Para
El
canal
evitar
est
fallos
dividido
en laen
transmisin
slots, de 625
, el us
maestro
cada uno.
enva en
los slots pares y los esclavos en los impares.
Todos los dispositivos estn sincronizados con el canal en
salto y tiempo.
625us

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

Hasta 2746 bits

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

Protocolos Bluetooth-Banda Base (IV)


Establecimiento de conexiones en Bluetooth
Bsqueda
Pregunta (inquiry)
(Paging)

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

El siguiente protocolo especfico se encarga de la gestin del enlace


entre dispositivos Bluetooth, de la seguridad , del control de paquetes,
Cdigo
de Acceso
Cabecera
Carga
til
potencia,
calidad
del de servicio
y control de la
piconet.
piconet

ID transaccin

Cdigo Op

Content

CRC

LMP especifica un conjunto de PDU obligatorias y otras opcionales.


Las obligatorias deben ser soportadas por defecto. Las opcionales
no tienen porque ser soportadas, no obstante es recomendable su
soporte.

1. Id Transaccin: Indica si la PDU es del maestro o del esclavo


2. Cdigo Op.: Cdigo que permite identificar las PDUs.
3. Content: Contendr informacin especifica de la aplicacin.

Protocolos Bluetooth-LMP (II)


Establecimiento de Conexin
Una
vez
establecidos
las
configuraciones
necesarias,
losest
dos
El
Tras
Ahora
dispositivo
haberse
ambos
completado
receptor
lados detodas
recibe
la el
comunicacin
procedimiento
el mensaje
se
y obtiene
de
intercambian
bsqueda
informacin
ya
datos
se
dispositivos
se autentificacin
mandan
Despus
depuede
esto, se
listo
sobre
sobre
para
la
paridad,
conexin
establecer
que
una
seLMP_setup_complete.
conexin
va abrir.
y encriptacin
Este
LMP.dispositivo
En primer
para
lugar
remoto
conocerse
el
dispositivo
proceder
a la
de los
los diferentes
emisor
aceptar
mutuamente.
enva
o rechazar
la transmisin
primitiva
esa peticin
LMP_host_connection_req.
de paquetes
conexin de
mediante
una primitiva
canales lgicos que emplea LMP.

Procedimientos para paridad,


Configuracin
completa
Requerimiento
Aceptacin/rechazo
conexin
autentificacin
ydeencriptacin

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

SDP proporciona un mecanismo que


permite a las aplicaciones descubrir
cuales son los servicios disponibles
en su entorno y determinar las
propiedades especficas de stos.
Los servicios disponibles cambian
continuamente debido al dinamismo
existente en el entorno

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 :

CONTROL DE ENCENDIDO DE UN MOTOR MEDIANTE UN


MICROCONTROLADOR 16F877

INTERFAZ GRAFICA

PROYECTO IMPLEMENTADO CON EL PIC 16F877

DEMOSTRACION DEL PROYECTO

Conclusiones
1)

Tecnologa que ofrece grandes ventajas.

2) Tecnologa en vas de desarrollo


4) Problemas de seguridad

You might also like