Vous êtes sur la page 1sur 54

1

Introduccin. Historia. Etimologa. Especificaciones. Protocolos. Tramas. Topologas. Conclusiones.

La tecnologa Bluetooth es un sistema de comunicaciones de corto alcance cuyo objetivo es eliminar los cables en las conexiones entre dispositivos.

Durante 1994 surgi la idea de investigar la posibilidad de crear un dispositivo de bajo costo que sirviera para comunicar diversos dispositivos. En 1998 un grupo de industrias lideres en computadoras y telecomunicaciones (Intel, IBM Toshiba, Ericsson y Nokia) estuvieron desarrollando dicho dispositivo. Posteriormente formaron un grupo de intereses especiales (SIG- Special Interests Group) en el que rapidamente se integraron compaias como 3Com, Axis, Comunication, Compaq, Dell,Lucent Technologies UK Limited, Motorola, Qualcomm y Xircom.

El nombre Bluetooth procede del rey

dans del siglo X llamado Harald Blatand (traducido como Harold Bluetooth), conocido por unificar las tribus en guerra de Noruega, Suecia y Dinamarca e iniciar el proceso de cristianizacin de la sociedad vikinga. La eleccin de Bluetooth para denominar a esta nueva tecnologa se debe a que, de la misma manera, pretende intercomunicar diferentes dispositivos, como ordenadores, telfonos mviles, manos libres de automvil, etc.

El logo de Bluetooth combina la representacin de las runas nrdicas Hagalaz (transcrito por H) y Berkana (transcrito por B) en un mismo smbolo.

La tecnologa Bluetooth opera en una banda de frecuencia industrial, cientfica y mdica (ISM) que no requiere licencia y que se encuadra, concretamente, entre 2.4 y 2.485 GHz. Utiliza una seal bidireccional en un espectro ensanchado por salto de frecuencia a una velocidad nominal de 1600 saltos/segundo. La seal salta entre 79 frecuencias en intervalos de 1 MHz para tener un alto grado de tolerancia a las interferencias.

El alcance depende de la clase del dispositivo:


Tipo de Radio Alcance

Clase 3
Clase 2 Clase 1

1-3 metros
10 Metros (Usados en dispositivos porttiles) 100 Metros (Usados principalmente en el sector industrial.)

Potencia Las radios ms utilizadas son las de clase 2, con una potencia de 2,5 mW. La tecnologa Bluetooth se ha diseado para minimizar el consumo de energa. Para ello, la especificacin cambia las radios al modo de ahorro de energa cuando no estn activas. Velocidad de transmisin 1 Mbps en la versin 1.2 y hasta 3 Mbps en la versin 2.0 y EDR

Link Manager (LM):


Establece la conexin entre dispositivos. Se

encarga del establecimiento, autentificacin y configuracin del enlace. Localiza otros gestores y se comunica con ellos gracias al LMP

Link Manager Protocol (LMP):


Consiste en un numero de PDUs (Protocolo

Data Units) que dispositivo a otro

son

enviados

de

un

Interfaz Controladora de la Maquina (HCI, Host Controller Interface):


Proporciona una interfaz de comandos para la

controladora de banda base y para el gestor de enlace y permite acceder al estado del hadware y a los registros de control. Su tarea mas importante es el descubrimiento automtico de otros dispositivos bluetooth que se encuentren dentro del radio de cobertura.

Protocolo de Adaptacion y de Control de Enlace a Nivel Logico (L2CAP):


Se encarga de la segmentacin y ensamblaje

de los paquetes para poder enviar paquetes de mayor tamao.


10

Protocolo RFCOMM:

Protocolo de Descubrimiento de Servicios (SDP):

Utilizado para emular conexiones de puerto serial.

Permite a las aplicaciones cliente descubrir la

Protocolo de Control de Telefona(TCS): OBEX:


Suministra servicios de telefona.

existencia de diversos servicios proporcionados por uno o varios servidores de aplicaciones, junto con los atributos y propiedades de los servicios que ofrecen.

Suministra otros protocolos de comunicacin a

las capas superiores en caso de ser requerido. Es muy utilizado para transferencias de archivos entre dispositivos moviles.
11

El orden de los bits sigue el formato Little Endian.


El bit menos significativo (LSB) corresponde a

b0. El LSB es el primer bit enviado al aire. En las ilustraciones, el LSB est mostrado en el lado izquierdo
b0 b1 b2 = 110

12

Basic Rate (Tasa de transferencia bsica).

ACCESS CODE: Cdigo de acceso al canal, con una longitud de 72 o 68 bits. HEADER: Encabezado, con una longitud de 54 bits. PAYLOAD: Carga de datos til, con una longitud de 0 a un mximo de 2754 bits.
13

Formato general de la trama de transferencia de datos mejorada.

14

Bluetooth soporta tanto comunicaciones punto a punto como punto a multipunto. Los enlaces inalmbricos Bluetooth se forman en el contexto de una piconet. Una piconet se compone de dos o ms dispositivos que ocupan el mismo canal fsico, por lo que estn sincronizados con un mismo reloj y secuencia de salto.

15

Existen diferentes medios de interaccin entre los dispositivos Bluetooth. El modo ms simple es la conexin punto a punto en la que nicamente hay dos extremos implicados: el maestro y el esclavo.

Maestro

Esclavo

Conexin Bluetooth punto a punto


16

La otra variedad es la conexin punto a multipunto donde mltiples dispositivos esclavos (hasta un mximo de 7) se conectan a un maestro.
Maestro

Esclavo

Esclavo Esclavo

Esclavo

Conexin Bluetooth punto a multipunto


17

Es posible que dentro de una misma piconet haya ms de 7 de esclavos conectados a un maestro, pero nicamente 7 de ellos podrn estar activos simultneamente: el resto se dice que estn aparcados (parked).

Maestro Esclavo activo Esclavo parked Esquema de una Piconet


18

Cada piconet se caracteriza por una secuencia de saltos en frecuencia. sta se deriva del reloj y de la direccin del dispositivo Bluetooth que acta como maestro. A cada uno de los esclavos activos simultneamente se le asigna un nmero de 3 bits que recibe el nombre de direccin AMA (Active Member Address). Para los esclavos aparcados la direccin es de 8 bits y se denomina PMA (Parked Member Address).

19

En la misma ubicacin puede haber varias piconets distintas. Cada una tendr un canal fsico diferente, es decir, un dispositivo maestro y un reloj y secuencia de salto independientes.

20

Un dispositivo Bluetooth puede utilizarse simultneamente en dos o ms piconets mediante un multiplexado por divisin de tiempo. Este dispositivo no actuar nunca como maestro en ms de una piconet, en cambio, s podr hacer las veces de esclavo en diversas piconets. El solapamiento entre las reas de cobertura de dos piconet cercanas da lugar a una scatternet.

21

Ejemplos de topologias Scatternets

Ejemplo 1.

Ejemplo 2.
22

23

Introduccin Funcionamiento de Bluetooth v2 Bluetooth v1 vs Bluetooth v2

Bluetooth v2

24

La tecnologa inalmbrica Bluetooth es un sistema de comunicaciones de corto alcance, cuyo objetivo es eliminar los cables en las conexiones entre dispositivos electrnicos, tanto porttiles como fijos. Las caractersticas principales de esta tecnologa son su fiabilidad, bajo consumo y mnimo coste. Varias de las funciones de la especificacin principal son opcionales, lo que permite la diferenciacin de los productos.

Bluetooth v2

13/07/2013

25

Ncleo de Bluetooth
Transmisor de radio RF Banda base Pila de protocolos

Conexin entre dispositivos Intercambio de distintos tipos de datos

Bluetooth v2

13/07/2013

26

Sncrono Orientado a Conexin (SCO)

Asncrono Sin Conexin (ACL)

Conmutacin de circuito. Conexiones simtricas punto a punto entre maestro y esclavo. Conexin capaz de soportar voz en tiempo real y trfico multimedia. Los paquetes nunca son retransmitidos. Se reservan dos slots consecutivos en instantes fijos (un intervalo de tiempo para transmisin y el otro para recepcin). El maestro soporta 3 conexiones SCO con el mismo o diferentes esclavos.

Conmutacin de paquete. Conexiones simtricas o asimtricas punto-multipunto entre maestro y esclavo. Conexin utilizada para trfico de datos. Sin garanta de entrega, se retransmiten paquetes.
Bluetooth v2 13/07/2013

27

SCO

PICONET

ACL

Maestro. Esclavos.
Bluetooth v2 13/07/2013

28

Estados:
Standby. Connection.

Subestados:

Inquiry. Inquiry Scan. Inquiry Response. Page. Page Scan. Slave Response. Master Response.

Procedimiento Inquiry

Procedimiento Paging

Bluetooth v2

13/07/2013

29

El procedimiento de inquiry permite a un dispositivo descubrir qu dispositivos estn en su zona de cobertura, determinando sus direcciones.
El dispositivo fuente enva paquetes inquiry y espera

recibir respuestas. Un posible dispositivo destino deber estar en estado inquiry scan para atender estos paquetes. En ese caso el dispositivo destino entrar en el estado inquiry response enviando una respuesta.

Bluetooth v2

13/07/2013

30

El procedimiento de paging sigue al de inquiry. El maestro (quien establece la conexin) lo lleva a cabo.
Pasos: El dispositivo fuente inicia el paging con otro dispositivo (page state). La unidad destino (si est en estado page scan) enva una respuesta al dispositivo fuente (slave response state). El fuente enva un paquete FHS al destino (master response state). El destino enva su segunda respuesta. El destino pasar a utilizar los parmetros de canal que le ha indicado el fuente. El dispositivo destino es el esclavo del fuente (maestro).
Bluetooth v2 13/07/2013

31

Se elige un servicio a utilizar (con la informacin que proporciona SDP). El estado de conexin empieza con un paquete de POLL enviado por el maestro.

Dicho paquete se usa para verificar que el

esclavo se sincroniza con el maestro y sigue su salto de frecuencias.

El esclavo puede contestar enviando cualquier tipo de paquete.


Bluetooth v2 13/07/2013

32

Active de conexin.
Maestro

y esclavo transmiten en slots alternativos. El maestro planifica la transmisin basada en las demandas de trfico hacia y desde los diferentes esclavos. Soporta transmisiones regulares para mantener a los esclavos sincronizados al canal y se realizan varias optimizaciones para ahorrar potencia.
Bluetooth v2 13/07/2013

33

Hold de retencin.

En este modo slo est funcionando un contador interno. Las unidades esclavo tambin pueden demandar ser

puestas en modo HOLD, para tener capacidad libre para hacer otras cosas, como Page, Inquiry o atender a otra piconet. La transferencia de datos vuelve a comenzar de forma instantnea cuando las unidades abandonan el modo HOLD, instante para el que se ponen de acuerdo maestro y esclavo. En este modo, los paquetes ACL no son soportados, pero s lo podran ser los SCO. Por ejemplo, un telfono mvil Bluetooth en modo Hold, podra soportar enlaces de voz, pero no de mensajes de texto. Tiene un ciclo de trabajo intermedio entre los tres modos de ahorro de energa.
Bluetooth v2 13/07/2013

34

Sniff de escucha reducida.


Un dispositivo esclavo escucha a la piconet a

una tasa reducida, lo que reduce su ciclo de trabajo. El intervalo SNIFF es programable y depende de la aplicacin. Tiene el mayor ciclo de trabajo de los tres modos de ahorro de energa. Los esclavos entran en este modo cuando se lo ordena el maestro o bien si el esclavo as lo requiere, por ejemplo para participar en otra piconet.
Bluetooth v2 13/07/2013

35

Park

de espera.

Un dispositivo se encuentra an sincronizado

a la piconet pero no participa en el trfico. Este modo se usa para conectar ms de siete esclavos a un nico maestro. Tiene el ciclo de trabajo ms corto de los tres modos de ahorro de energa, por lo que es un modo de muy baja potencia, ya que el esclavo tiene muy poca actividad.
Bluetooth v2 13/07/2013

36

Consideremos el siguiente escenario:


Una persona camina en el lobby de su hotel

y quiere accesar su email por medio de su dispositivo Bluetooth, pudiendo ser una laptop o un PDA. Qu debe hacer?

Dependiendo de la implementacin, deber

dar click en el men o en el cono de la aplicacin de correo. Luego


Bluetooth v2 13/07/2013

37

El dispositivo deber llevar a cabo automaticamente los siguientes pasos:


#1 Bsqueda o deteccin (inquiry):
Iniciar una bsqueda para encontrar los access

points que estn en el rea. Esto tendr como resultado lo siguiente:

1. Todos los access points cercanos responden con sus direcciones. 2. El dispositivo identifica uno de los dispositivos que responden.
Bluetooth v2 13/07/2013

38

#2 Paginacin o conexin (paging):


El dispositivo invoca el procedimiento de

banda base llamado paging. Este da como resultado la sincronizacin del dispositivo con el access point, en trminos de reloj y fase en la frecuencia, entre otras.

Bluetooth v2

13/07/2013

39

#3 Establecimiento del enlace:


El protocolo de gestin de enlace (LMP)

establece un enlace con el access point. Como en este caso la aplicacin es de email, un enlace ACL ser usado.

Bluetooth v2

13/07/2013

40

#4 Descubrimiento de servicio:
El LPM usa el protocolo de descubrimiento de

servicios (SDP) para descubir que servicios tiene disponibles el access point, en particular si el acceso a email o el acceso a un host relevante es posible desde este access point o no. Asumiendo que el servicio es disponible, de otra manera la aplicacin no podra proceder. La informacin obtenida de otros servicios que ofrece el access point deber ser presentada al usuario.
Bluetooth v2 13/07/2013

41

#5 Canal L2CAP:
Con la informacin obtenida del SDP, el

dispositivo crear un canal L2CAP haca el access point. Este ser directamente usado por la aplicacin o algn otro protocolo que debiera ejecutarse como RFCOMM.

Bluetooth v2

13/07/2013

42

#6 Canal RFCOMM:
Dependiendo de las necesidades de la

aplicacin de email, un canal RFCOMM o algn otro (en caso de otras aplicaciones) deber ser creado sobre el canal L2CAP. Esta caracterstica permite que aplicaciones existentes desarrolladas para puertos serial puedan ejecutarse sin modificar la plataforma Bluetooth.

Bluetooth v2

13/07/2013

43

#7 Seguridad:
Si el access point restringe el acceso a un

particular conjunto de usuarios o por otro lado ofrece comunicaciones en modo seguro a personas que tengan alguna prioridad de registro en l, enviar una peticin de seguridad para emparejamiento (pairing). Esto ser exitoso si el usuario conoce el correcto cdigo PIN para accesar el servicio.
Bluetooth v2 13/07/2013

44

#8 PPP:
Si un enlace de protocolo punto-a-punto

(PPP) debe ser usado sobre el modem serial como en una red dial-up, la misma aplicacin deber ser capaz de ejecutar PPP sobre RFCOMM (el cual emula el puerto serial). Este enlace permitir al usuario autentificarse en su cuenta de correo.

Bluetooth v2

13/07/2013

45

#9 Protocolos de red:
Los protocolos de red como TCP/IP, IPX,

Appletalk pueden ahora enviar y recibir datos a travs del enlace. todo este proceso el usuario slo particip para autentificarse en su cuenta de correo y si fue el caso, a la red Bluetooth, todo lo dems fue automtico.
Bluetooth v2 13/07/2013

En

46

Bluetooth v2

13/07/2013

47

BLUETOOTH
Versin 1
Ancho de banda Tcnica de transmisin Alcance
Hasta 1 Mb/seg. GFSK 10 metros

Versin 2
Hasta 3 Mb/seg.

GFSK + EDR 100 metros

Bluetooth v2

13/07/2013

48

En la versin 1 de bluetooth la tcnica de modulacin utilizada es GFSK (Gaussian Frequency Shift eying). La cual es una mejora de la modulacin digital FSK (Frequency Shift Keying) que consiste en modular en FM la banda base digital, lo que se traduce en una seal modulada de dos frecuencias (una correspondiente al bit 0 y otra correspondiente al bit 1).

Bluetooth v2

13/07/2013

49

La potencia de salida para la versin 1 de bluetooth para transmitir a una distancia mxima de 10 metros es de 0 dBm (1 mW). Mientras que para la version 2 se tiene un maximo de 100 mW (20 dBm) para un alcance de hasta 100 m, si no se detecta una antena se asume una potencia de 0 dBm dndonos como alcance mnimo 10 metros

Bluetooth v2

13/07/2013

50

Bluetooth hace que se pueda prescindir de los tradicionales y molestos cables empleados para conectar dispositivos digitales entre s (computadoras, impresoras, telfonos mviles...). Permite el establecimiento de grupos cerrados de usuarios de manera dinmica, evitando infraestructuras de redes fijas.

Bluetooth v2

13/07/2013

51

Proporciona una interfaz universal que permite la interoperabilidad, gracias al carcter abierto de la especificacin. Asimismo, ofrece infinidad de servicios y aplicaciones. La divisin por niveles de la arquitectura del sistema bluetooth, basado en el modelo de referencia OSI, permite una comprensin de cada una de las funciones y de las relaciones dadas entre ellas.

Bluetooth v2

13/07/2013

52

Se han logrado mejorar las prestaciones que ofrece como es la transmisin de datos sin sacrificar el tiempo de envi, as como aumentar el rango de alcance en los dispositivos clsicos.

Bluetooth v2

13/07/2013

53

[1]. Arquitectura: ncleo del sistema. Sitio web de Bluetooth. URL: http://spanish.bluetooth.com/Bluetooth/Learn/Works/Core_System_Architecture.htm

[2]. Funcionamiento de la Tecnologa Bluetooth. Sitio web de Bluetooth. URL: http://spanish.bluetooth.com/Bluetooth/Learn/Works/ [3].Funcionamiento y pruebas de un sistema radio equipado con Bluetooth EDR URL: http://www.redeweb.com/_txt/619/70.pdf [4].Specification of the Bluetooth System URL: http://spanish.bluetooth.com/Bluetooth/Learn/Technology/Specifications/

54

Vous aimerez peut-être aussi