Bluetooth

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 7

Que es

Bluetooth
Es la norma que define un Standard global de comunicacin inalmbrica, que
posibilita la transmisin de voz y datos entre diferentes equipos mediante un enlace
por radiofrecuencia. Los principales objetivos que se pretende conseguir con esta
norma son:
Facilitar las comunicaciones entre equipos mviles y fijos
Eliminar cables y conectores entre stos.
Ofrecer la posibilidad de crear pequeas redes inalmbricas y facilitar la
sincronizacin de datos entre nuestros equipos personales.

La tecnologa Bluetooth comprende hardware, software y requerimientos de interoperatibilidad, por lo que para su desarrollo ha sido necesaria la participacin de los
principales fabricantes de los sectores de las telecomunicaciones y la informtica, tales
como: Ericsson, Nokia, Toshiba, IBM, Intel y otros. Posteriormente se han ido
incorporando muchas ms compaas, y se prev que prximamente los hagan tambin
empresas de sectores tan variados como: automatizacin industrial, maquinaria, ocio y
entretenimiento, fabricantes de juguetes, electrodomsticos, etc., con lo que en poco
tiempo se nos presentar un panorama de total conectividad de nuestros aparatos tanto en
casa como en el trabajo.
Antecedentes
En 1994 Ericsson inici un estudio para investigar la viabilidad de una interfase va
radio, de bajo coste y bajo consumo, para la interconexin entre telfonos mviles y
otros accesorios con la intencin de eliminar cables entre aparatos. El estudio parta
de un largo proyecto que investigaba sobre unos multi-comunicadores conectados a
una red celular, hasta que se lleg a un enlace de radio de corto alcance, llamado
MC link. Conforme ste proyecto avanzaba se fue viendo claro que ste tipo de
enlace poda ser utilizado ampliamente en un gran nmero de aplicaciones, ya que
tenia como principal virtud el que se basaba en un chip de radio relativamente
econmico.
el SIG
A comienzos de 1997, segn avanzaba el proyecto MC link, Ericsson fue despertando
el inters de otros fabricantes de equipos porttiles. En seguida se vi claramente
que para que el sistema tuviera xito, un gran nmero de equipos deberan estar
equipados con sta tecnologa. Esto fue lo que origin a principios de 1998, la
creacin de un grupo de inters especial (SIG), formado por 5 promotores que
fueron: Ericsson, Nokia, IBM, Toshiba e Intel. La idea era lograr un conjunto adecuado
de reas de negocio, dos lderes del mercado de las telecomunicaciones, dos lderes
del mercado de los PCS porttiles y un lder de la fabricacin de chips. El propsito
principal del consorcio fu y es, el establecer un standard para la interface area
junto con su software de control, con el fin de asegurar la interoperatibilidad de los
equipos entre los diversos fabricantes.

La interfase area Bluetooth


El primer objetivo para los productos Bluetooth de primera generacin eran los

entornos de la gente de negocios que viaja frecuentemente. Por lo que se debera


pensar en integrar el chip de radio Bluetooth en equipos como: PCS porttiles,
telfonos mviles, PDAs y auriculares. Esto originaba una serie de cuestiones previas
que deberan solucionarse tales como:

El sistema debera operar en todo el mundo.


El emisor de radio deber consumir poca energa, ya que debe integrarse en
equipos alimentados por bateras.
La conexin deber soportar voz y datos, y por lo tanto aplicaciones
multimedia.

Banda de frecuencia libre


Para poder operar en todo el mundo es necesaria una banda de frecuencia abierta a
cualquier sistema de radio independientemente del lugar del planeta donde nos
encontremos. Slo la banda ISM (mdico-cientfica internacional) de 2,45 Ghz
cumple con ste requisito, con rangos que van de los 2.400 Mhz a los 2.500 Mhz, y
solo con algunas restricciones en pases como Francia, Espaa y Japn.
Salto de frecuencia
Debido a que la banda ISM est abierta a cualquiera, el sistema de radio Bluetooth
deber estar preparado para evitar las mltiples interferencias que se pudieran
producir. stas pueden ser evitadas utilizando un sistema que busque una parte no
utilizada del espectro o un sistema de salto de frecuencia. En los sistemas de radio
Bluetooth se suele utilizar el mtodo de salto de frecuencia debido a que sta
tecnologa puede ser integrada en equipos de baja potencia y bajo coste. ste
sistema divide la banda de frecuencia en varios canales de salto, donde, los
transceptores, durante la conexin van cambiando de uno a otro canal de salto de
manera pseudo-aleatoria. Con esto se consigue que el ancho de banda instantneo
sea muy pequeo y tambin una propagacin efectiva sobre el total de ancho de
banda. En conclusin, con el sistema FH (Salto de frecuencia), se pueden conseguir
transceptores de banda estrecha con una gran inmunidad a las interferencias.
Definicin de canal
Como hemos comentado, Bluetooth utiliza un sistema FH/TDD (salto de
frecuencia/divisin de tiempo duplex), en el que el canal queda dividido en
intervalos de 625 s, llamados slots, donde cada salto de frecuencia es ocupado por
un slot. Esto da lugar a una frecuencia de salto de 1600 veces por segundo, en la
que un paquete de puede ocupar un slot para la emisin y otro para la recepcin y
que pueden ser usados alternativamente, dando lugar a un esquema de tipo TDD.

Dos o ms unidades Bluetooth pueden compartir el mismo canal dentro de una


piconet , donde una unidad acta como maestra, controlando el trfico de datos en
la piconet que se genera entre las dems unidades, donde estas actan como
esclavas, enviando y recibiendo seales hacia el maestro. El salto de frecuencia del
canal est determinado por la secuencia de la seal, es decir, el orden en que llegan
los saltos y por la fase de sta secuencia. En Bluetooth, la secuencia queda fijada
por la identidad de la unidad maestra de la piconet (un cdigo nico para cada
equipo), y por su frecuencia de reloj. Por lo que, para que una unidad esclava pueda
sincronizarse con una unidad maestra, sta primera debe aadir un ajuste a su
propio reloj nativo y as poder compartir la misma portadora de salto.

En pases donde la banda est abierta a 80 canales o ms, espaciados todos ellos a
1 Mhz., se han definido 79 saltos de portadora, y en aquellos donde la banda es ms
estrecha se han definido 23 saltos.
Definicin de paquete
La informacin que se intercambia entre dos unidades Bluetooth se realiza mediante
un conjunto de slots que forman un paquete de datos. Cada paquete comienza con
un cdigo de acceso de 72 bits, que se deriva de la identidad maestra, seguido de
un paquete de datos de cabecera de 54 bits. ste contiene importante informacin
de control, como tres bits de acceso de direccin, tipo de paquete, bits de control de
flujo, bits para la retransmisin automtica de la pregunta, y chequeo de errores de
campos de cabeza. Finalmente, el paquete que contiene la informacin, que puede
seguir al de cabeza, tiene una longitud de 0 a 2745 bits. En cualquier caso, cada
paquete que se intercambia en el canal est precedido por el cdigo de acceso.

Los receptores de la piconet comparan las seales que reciben con el cdigo de
acceso, si stas no coinciden, el paquete recibido no es considerado como vlido en
el canal y el resto de su contenido es ignorado.
Definicin de enlace fsico
En la especificacin Bluetooth se han definido dos tipos de enlace que permitan
soportarr incluso aplicaciones multimedia:

Enlace de sincronizacin de conexin orientada (SCO)


Enlace asncrono de baja conexin (ACL)

Los enlaces SCO soportan conexiones asimtricas, punto a punto, usadas


normalmente en conexiones de voz, stos enlaces estn definidos en el canal,
reservndose dos slots consecutivos (envo y retorno) en intervalos fijos. Los enlaces
ACL soportan conmutaciones punto a punto simtricas o asimtricas, tpicamente
usadas en la transmisin de datos.
Un conjunto de paquetes se han definido para cada tipo de enlace fsico:

Para los enlaces SCO, existen tres tipos de slot simple, cada uno con una
portadora a una velocidad de 64 kbit/s. La transmisin de voz se realiza sin
ningn mecanismo de proteccin, pero si el intervalo de las seales en el
enlace SCO disminuye, se puede seleccionar una velocidad de correccin de
envio de 1/3 o 2/3.
Para los enlaces ACL, se han definido el slot-1, slot-3, slot-5. Cualquiera de los
datos pueden ser enviados protegidos o sin proteger con una velocidad de
correccin de 2/3. La mxima velocidad de envo es de 721 kbit/s en una
direccin y 57.6 kbit/s en la otra.

Inmunidad a las interferencias


Como se mencion anteriormente Bluetooth opera en una banda de frecuencia que
est sujeta a considerables interferencias, por lo que el sistema ha sido optimizado
para evitar stas interferencias. En este caso La tcnica de salto de frecuencia es
aplicada a una alta velocidad y una corta longitud de los paquetes (1600
saltos/segundo, para slots-simples). Los paquetes de datos estn protegido por un
esquema ARQ (repeticin automtica de consulta), en el cual los paquetes perdidos
son automticamente retransmitidos, aun as, con este sistema, si un paquete de
datos no llegase a su destino, slo una pequea parte de la informacin se perdera.
La voz no se retransmite nunca, sin embargo, se utiliza un esquema de codificacin
muy robusto. ste esquema, que est basado en una modulacin variable de declive
delta (CSVD), que sigue la forma de la onda de audio y es muy resistente a los
errores de bits. stos errores son percibidos como ruido de fondo, que se intensifica
si los errores aumentan.

Red inalmbrica
Piconets

Si un equipo se encuentra dentro del radio de cobertura de otro, stos pueden


establecer conexin entre ellos. En principio slo son necesarias un par de unidades
con las mismas caractersticas de hardware para establecer un enlace. Dos o ms
unidades Bluetooth que comparten un mismo canal forman una piconet. Para regular
el trfico en el canal, una de las unidades participantes se convertir en maestra,
pero por definicin, la unidad que establece la piconet asume ste papel y todos los
dems sern esclavos. Los participantes podran intercambiar los papeles si una
unidad esclava quisiera asumir el papel de maestra. Sin embargo slo puede haber
un maestro en la piconet al mismo tiempo.
Cada unidad de la piconet utiliza su identidad maestra y reloj nativo para seguir en
el canal de salto. Cuando se establece la conexin, se aade un ajuste de reloj a la
prpia frecuencia de reloj nativa de la unidad esclava para poder sincronizarse con
el reloj nativo del maestro. El reloj nativo mantiene siempre constante su frecuencia,
sin embargo los ajustes producidos por las unidades esclavas para sincronizarse con
el maestro, slo son vlidos mientras dura la conexin.
Como ya hemos comentado, las unidades maestras controlan en trfico del canal,
por lo que estas tienen la capacidad para reservar slots en los enlaces SCO. Para los
enlaces ACL, se utiliza un esquema de sondeo. A una esclava slo se le permite
enviar un slot a un maestro cuando sta se ha dirigido por su direccin MAC (medio
de control de acceso) en el procedimiento de slot maestro-esclavo. ste tipo de slot
implica un sondeo por parte del esclavo, por lo que, en un trfico normal de
paquetes, este es enviado a una urna del esclavo automticamente. Si la
informacin del esclavo no est disponible, el maestro puede utilizar un paquete de
sondeo para sondear al esclavo explcitamente. Los paquetes de sondeo consisten
nicamente en uno de acceso y otro de cabecera. ste esquema de sondeo central
elimina las colisiones entre las transmisiones de los esclavos.
Estableciendo conexin
De un conjunto total de 79 (23) portadoras del salto, un subconjunto de 32(16)
portadoras activas han sido definidas. El subconjunto, que es seleccionado pseudoaleatriamente, se define por una nica identidad.
Acerca de la secuencia de activacin de las portadoras, se establece que, cada una
de ellas visitar cada salto de portadora una sola vez, con una longitud de la
secuencia de 32 (16) saltos. En cada uno de los 2.048 (1.028) saltos, las unidades
que se encuentran en modon standby (en espera) mueven sus saltos de portadora
siguiendo la secuencia de las unidades activas. El reloj de la unidad activa siempre
determina la secuencia de activacin.
Durante la recepcin de los intervalos, en los ltimos 18 slots o 11,25 ms, las
unidades escuchan una simple portadora de salto de activacin y correlacionan las
seales entrantes con el cdigo de acceso derivado de su propia identidad. Si los
triggers son correlativos, esto es, si la mayora de los bits recibidos coinciden con el
cdigo de acceso, la unidad se auto-activa e invoca un procedimiento de ajuste de
conexin. Sin embargo si estas seales no coinciden, la unidad vuelve al estado de
reposo hasta el siguiente evento activo.

Para establecer la piconet, la unidad maestra debe conocer la identidad del resto de
unidades que estn en modo standby en su radio de cobertura. El maestro o aquella
unidad que inicia la piconet transmite el cdigo de acceso continuamente en
periodos de 10 ms, que son recibidas por el resto de unidades que se encuentran en
standby. El tren de 10 ms. de cdigos de acceso de diferentes saltos de portadora,
se transmite repetidamente hasta que el receptor responde o bien se excede el
tiempo de respuesta.
Cuando una unidad emisora y una receptora seleccionan la misma portadora de
salto, la receptora recibe el cdigo de acceso y devuelve una confirmacin de recibo
de la seal, es entonces cuando la unidad emisora enva un paquete de datos que
contiene su identidad y frecuencia de reloj actual. Despus de que el receptor
acepta ste paquete, ajustar su reloj para seleccionar el canal de salto correcto
determinado por emisor. De ste modo se establece una piconet en la que la unidad
emisora acta como maestra y la receptora como esclava. Despus de haber
recibido los paquetes de datos con los cdigos de acceso, la unidad maestra debe
esperar un procedimiento de requerimiento por parte de las esclavas, diferente al
proceso de activacin, para poder seleccionar una unidad especfica con la que
comunicarse.
El nmero mximo de unidades que pueden participar activamente en una simple
piconet es de 8, un maestro y siete esclavos, por lo que la direccin MCA del
paquete de cabecera que se utiliza para distinguir a cada unidad dentro de la
piconet, se limita a tres bits.
Scatternet
Los equipos que comparten un mismo canal slo pueden utilizar una parte de su
capacidad de este. Aunque los canales tienen un ancho de banda de un 1Mhz,
cuantos ms usuarios se incorporan a la piconet, disminuye la capacidad hasta unos
10 kbit/s ms o menos. Teniendo en cuenta que el ancho de banda medio disponible
es de unos 80 Mhz en Europa y USA (excepto en Espaa y Francia), ste no puede
ser utilizado eficazmente, cuando cada unidad ocupa una parte del mismo canal de
salto de 1Mhz. Para poder solucionar ste problema se adopt una solucin de la
que nace el concepto de scatternet.
Las unidades que se encuentran en el mismo radio de cobertura pueden establecer
potencialmente comunicaciones entre ellas. Sin embargo, slo aquellas unidades
que realmente quieran intercambiar informacin comparten un mismo canal creando
la piconet. ste hecho permite que se creen varias piconets en reas de cobertura
superpuestas. A un grupo de piconets se le llama scatternet. El rendimiento, en
conjunto e individualmente de los usuarios de una scatternet es mayor que el que
tiene cada usuario cuando participa en un mismo canal de 1 Mhz. Adems,
estadsticamente se obtienen ganancias por multiplexin y rechazo de canales salto.
Debido a que individualmente cada piconet tiene un salto de frecuencia diferente,
diferentes piconets pueden usar simultneamente diferentes canales de salto.
Hemos de tener en cuenta que cuantas ms piconets se aaden a la scatternet el
rendimiento del sistema FH disminuye poco a poco, habiendo una reduccin por
termino medio del 10%. sin embargo el rendimiento que finalmente se obtiene de
mltiples piconets supera al de una simple piconet.
Comunicacin inter-piconet
En un conjunto de varias piconets, stas seleccionan diferentes saltos de frecuencia
y estn controladas por diferentes maestros, por lo que si un mismo canal de salto
es compartido temporalmente por piconets independientes, los paquetes de datos

podrn ser distinguidos por el cdigo de acceso que les precede, que es nico en
cada piconet.
La sincronizacin de varias piconets no est permitida en la banda ISM. Sin
embargo, las unidades pueden participar en diferentes piconets en base a un
sistema TDM (divisin de tiempo mltiplexada). Esto es, una unidad participa
secuencialmente en diferentes piconets, a condicin de que sta este slo activa en
una al mismo tiempo. Una unidad al incorporarse a una nueva piconet debe
modificar el offset (ajuste interno) de su reloj para minimizar la deriva entre su reloj
nativo y el del, por lo que gracias a ste sistema se puede participar en varias
piconets realizando cada vez los ajustes correspondientes una vez conocidos los
diferentes parmetros de la piconet. Cuando una unidad abandona una piconet, la
esclava informa el maestro actual que sta no estar disponible por un determinado
periodo, que ser en el que estar activa en otra piconet. Durante su ausencia, el
trfico en la piconet entre el maestro y otros esclavos contina igualmente.
De la misma manera que una esclava puede cambiar de una piconet a otra, una
maestra tambin lo puede hacer, con la diferencia de que el trfico de la piconet se
suspende hasta la vuelta de la unidad maestra. La maestra que entra en una nueva
piconet, en principio, lo hace como esclava, a no ser que posteriormente sta
solicite actuar como maestra.

Seguridad
Para asegurar la proteccin de la informacin se ha definido un nivel bsico de
encriptacin, que se ha incluido en el diseo del clip de radio para proveer de
seguridad en equipos que carezcan de capacidad de procesamiento, las principales
medidas de seguridad son:

Una rutina de pregunta-respuesta, para autentificacin.


Una corriente cifrada de datos, para encriptacin
Generacin de una clave de sesin (que puede ser cambiada durante la
conexin)

Tres entidades son utilizadas en los algoritmos de seguridad: la direccin de la


unidad Bluetooth, que es una entidad pblica; una clave de usuario privada, como
una entidad secreta; y un nmero aleatorio, que es diferente por cada nueva
transaccin.
Como se ha descrito anteriormente, la direccin Bluetooth se puede obtener a
travs de un procedimiento de consulta. La clave privada se deriva durante la
inicializacin y no es revelada posteriormente. El nmero aleatorio se genera en un
proceso pseudos-aleatorio en cada unidad Bluetooth

También podría gustarte