Beruflich Dokumente
Kultur Dokumente
INDICE
1.
2.
3.
4.
5.
6.
7.
8.
Introduccin a Bluetooth
Consorcio SIG (Special Interest Group)
Documentacin sobre Bluetooth
Caractersticas Tcnicas
Estructura pila protocolos Bluetooth
IP sobre Bluetooth
Caso Prctico
Futuro
Introduccin a Bluetooth
l
l
l
Qu es Bluetooth?
Cundo aparece?
Por qu aparece?
Introduccin a Bluetooth
Qu es Bluetooth?
l
l
l
l
l
l
Introduccin a Bluetooth
Cundo aparece?
l
l
l
Introduccin a Bluetooth
Por qu aparece?
l
l
l
Miembros Promotores
Miembros Asociados
Miembros Adoptivos
l
l
Miembros Adoptivos
Se les permite utilizar las especificaciones publicadas y las
marcas del Bluetooth SIG, pero no tienen acceso a informacin
privilegiada. Es gratuito. Lo componen el resto de compaas
asociadas
l
Participantes
Specification
Profiles
l
l
Caractersticas Tcnicas
l
l
Descripcin bsica
Topologas de red
Piconets
Scatternets
Caractersticas Tcnicas
Descripcin bsica
l
l
l
l
l
Caractersticas Tcnicas
Topologas de red - PICONETS
l
Caractersticas Tcnicas
Topologas de red - SCATTERNETS
l
l
l
Nivel Radio
Nivel BaseBand
Protocolo de control de enlace (Link Management Protocol
LMP)
Interfaz de control del host (Host Controller Interface HCI)
Link Layer Control and Adaptation layer Protocol (L2CAP)
RFCOMM
Service Discovery Protocol (SDP)
WAP
AT-commands
TCS BIN
SDP
OBEX
TCP/UDP
IP
PPP
RFCOMM
Software
L2CAP
HCI
LMP
BaseBand
Bluetooth Radio
Hardware
El mtodo de comparticin de la
frecuencia se basa en Frecuency
Hopping-Time Divisin Duplex
(FH-TDD)
Conmutacin de paquetes.
1 maestro puede establecer varias conexiones
simultaneas.
Entre un Maestro y un Esclavo slo puede existir
una conexin ACL.
El Maestro determina qu Esclavo puede transmitir.
Hay diferentes tipos de paquetes ACL
Conmutacin de circuito
Enlace simtrico entre el dispositivo Maestro y el
Esclavo, con un ancho de banda reservado.
Pensando en aplicaciones con necesidades crticas
de tiempo, por ejemplo Audio.
El dispositivo maestro soporta hasta 3 conexiones
simultneas SCO.
Los paquetes SCO no se retransmiten.
Reserva de slots.
l
l
7 secundarios
de STANDBY
Proceso de establecimiento
de una conexin
l
l
Paquetes de Datos: usados tanto para conexiones SCO como ACL. Contiene:
l
l
l
l
IP sobre Bluetooth
l
l
Introduccin
Mtodos de conexin
IP sobre Bluetooth
Introduccin
l
IP sobre Bluetooth
Mtodos de conexin
l
IP sobre Bluetooth
Point-to-Point Protocol sobre RFCOMM (I)
Este mtodo de conexin se puede utilizar para
trabajar con tres escenarios:
l Acceso LAN de un PC: Un dispositivo conectado a
un punto de acceso LAN cableada. El dispositivo
simula Dial-up networking al LAP (LAN access point).
l Acceso LAN de multiples terminales de datos:
Varios dispositivos conectados a un acceso LAN.
l Conexin PC PC: red ad-hoc en la que un
dispositivo simula un acceso a LAN.
IP sobre Bluetooth
Point-to-Point Protocol sobre RFCOMM (II)
El esquema general de este modelo de conexin de un dispositivo
Bluetooth con otro conectar a una LAN es el siguiente:
IP sobre Bluetooth
Point-to-Point Protocol sobre RFCOMM (y III)
El proceso de conexin sera as:
Terminal inqueries and
discover LAN access points
PWR
WIC0
ACT/CH0
WIC0
AC T/CH0
ETH
ACT
OK
AC T/CH 1
ACT/C H1
COL
IP sobre Bluetooth
Bluetooth Network Encapsulation
Protocol (BNEP) (I)
l
l
l
IP sobre Bluetooth
Bluetooth Network Encapsulation
Protocol (BNEP) (II)
Se utiliza para la formacin de redes ad-hoc.
Dos tipos de escenarios:
l NAP (Network Access Point): dispositivo que
actua como puente para conectar una
piconet y una red IP.
l GN (Group ad-hoc Network): dispositivo que
conecta uno o mas dispositivos Bluetooth en
una piconet.
PANU: Personal Area Network User.
IP sobre Bluetooth
Bluetooth Network Encapsulation
Protocol (BNEP) (III)
Ejemplo de NAP:
l Un PANU busca un nodo NAP, para ello
puede utilizar un protocolo como SDP.
l Si no existe conexin la crea con ese
dispositivo NAP
l Cuando se ha creado la conexin, el
PANU crea un canal L2CAP para BNEP
y configura la conexin.
l El trfico ethernet fluye a travs del
nodo NAP. El PANU puede usar
servicios que ofrezca la red remota a la
que se ha conectado como por ejemplo
DHCP (asignacin dinmica de IPs)
l En cualquier momento se puede cortar
la conexin por cualquiera de los dos
nodos.
IP sobre Bluetooth
Bluetooth Network Encapsulation
Protocol (BNEP) (y IV)
Ejemplo de GN:
l Un PANU busca un nodo GN, para
ello puede utilizar un protocolo
como SDP
l Si no existe conexin la crea con
ese dispositivo NAP
l Cuando se ha creado la conexin,
el PANU crea un canal L2CAP
para BNEP y configura la
conexin.
l El trfico ethernet fluye a travs del
nodo NAP. El GN no ofrece
servicios de red (como DHCP) as
que el PANU se las arregla para
configurar lo que necesite sin ellos.
l En cualquier momento se puede
cortar la conexin por cualquiera
de los dos nodos.
Caso Prctico
l
l
l
Dispositivos Bluetooth
Implementacin de la pila Bluetooth
Qu es Bluez?
Caso Prctico
Dispositivos Bluetooth
De dos tipos:
l Integrados en el dispositivo.
l Antenas independientes.
Entre los dispositivos ms normales se puede
destacar:
l
l
l
l
l
l
l
Telfonos Mviles
Personal Digital Assitants PDAs
Antenas para PCs
Auticulares Inalmbricos
Teclados y ratones
Impresoras
Aplicaciones en domtica
Caso Prctico
Dispositivos Bluetooth
Caso Prctico
Implementacin de la pila Bluetooth (I)
l
Caso Prctico
Implementacin de la pila Bluetooth (II)
l
Caso Prctico
Qu es Bluez? (I)
l
Caso Prctico
Qu es Bluez? (y II)
l
Caso Prctico
Implementacin de nivel HCI
l
Caso Prctico
Implementacin de SDP
l
Caso Prctico
Implementacin de RFCOMM
l
Caso Prctico
Implementacin de BNEP
l
Futuro
l
Futuro
l
l Bluetooth
PREGUNTAS