Bluetooth
Bluetooth
Bluetooth
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.
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:
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.
Red inalmbrica
Piconets
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: