FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN TUNJA 2016 La idea de la tecnología Bluetooth debe su nombre a un rey vikingo, Harald Blaatand II, quien conquistó Dinamarca y Noruega sin necesidad de cables. Yendo más hacia el presente, la empresa a la cual se le ocurrió la idea de llevar a cabo un proyecto que consistía en conectar teléfonos móviles a otros dispositivos sin cables, fue a L. M. Ericsson. Esta empresa trabajó con cuatro empresas más, IBM, Intel, Nokia y Toshiba para poder desarrollar el proyecto que se habían propuesto. La tecnología desarrollada por estas cuatro empresas ha tenido un gran impacto desde su liberación en 1999, ya que todos los dispositivos en la actualidad cuentan con Bluetooth. Luego del éxito de la primera versión, vinieron la 2.0 en 2004, la 3.0 en 2009 donde la transferencia de archivos se hizo presente, en 2009 la 4.0 con un bajo consumo de energía. Arquitectura La tecnología Bluetooth tiene como principal componente una piconet, que cuenta con un nodo maestro y hasta siete nodos esclavos activos a una distancia de máximo 10 metros. Existe la posibilidad de tener varias piconet en un mismo espacio, a esta colección se le conoce como scatternet. La piconet también puede tener hasta 255 nodos estacionarios, los cuales, no pueden hacer nada excepto responder a una señal de activación por parte del nodo maestro. Cabe resaltar de la arquitectura de Bluetooth que no puede haber comunicación directa entre esclavos. Aplicaciones Bluetooth cuenta con 25 perfiles (aplicaciones) entre las cuales: seis son para distintos usos de audio y vídeo como el caso de los walkie-talkies; headset (auricular) y hands-free (manos libres) para comunicación de voz; otros para flujo continuo de audio y video como de un reproductor portátil de música a unos auriculares; interfaz humana para conectar teclados y ratones a pc’s; perfil de red para áreas PAN en el caso de formar una red ad hoc o acceso remoto a un computador. Pila de protocolos La tecnología Bluetooth tiene una estructura de capas diferente a cualquier otro modelo. La capa inferior es la capa de radio física, encargada de transmisión y modulación de radio. La capa de control de enlace se encarga de la forma en que se controlan los tiempos de las ranuras. Esta capa de control cuenta con dos protocolos, el administrador de enlaces que establece canales lógicos entre dispositivos y el protocolo de enlace L2CAP (Protocolo de Adaptación y Control de Enlaces Lógicos) cuya función es entramar los mensajes de longitud variable. Se destaca otro protocolo pero ya en las capas superiores, el protocolo RFcomm (Comunicación de Radiofrecuencia) que emula el puerto serial estándar de las pc’s para conectar el teclado, ratón y módem. Capa de radio Esta capa traslada los bits del maestro al esclavo, o viceversa. Opera en la banda ISM (Industrial, Scientific and Medical) de 2.4 GHz, la cual se divide en 79 canales de 1MHz cada uno. Las primera versiones de Bluetooth tuvieron problemas de interferencia, lo que ocasionó que se propusiera la prohibición de la tecnología, pero una idea solucionó este problema, conocida como salto de frecuencia adaptativo que consiste en excluí canales en los que haya otras señales de radiofrecuencia. Capa de enlace Esta capa convierte el flujo de bits en tramas. El maestro de cada piconet define ranuras de tiempo de 625 microsegundos, donde el maestro empieza en las ranuras pares y los esclavos en las impares. El protocolo administrador de enlaces, establece enlaces para transportar tramas entre el maestro y un esclavo. Debe haber un emparejamiento antes de cualquier transferencia, que consiste en configurar ambos dispositivos con el mismo NIP (Número de Identificación Personal). Aunque el nuevo método de emparejamiento es más seguro ya que el primer dispositivo define una contraseña que va a ser ingresada en el segundo dispositivo como confirmación. Existen dos tipos de enlaces: SCO (Síncrono Orientado a Conexión) para datos en tiempo real como llamadas telefónicas y ACL (Asíncrono Sin Conexión) para datos de conmutación de paquetes disponibles en intervalos irregulares. Estructura de la trama Se definen varios formatos para la trama, el más importante se estructura de la siguiente manera: primero un código de acceso que identifica al maestro, luego un encabezado de 54 bits que contiene campos de la subcapa MAC y finalmente 2744 bits para la transmisión de los datos. Así mismo, el encabezado cuenta con varios campos: Dirección que identifica el destino de la trama; Tipo que indica el tipo de trama, ya sea ACL o SCO, el tipo de corrección de errores para el campo de datos y la cantidad de ranuras de longitud de la trama; el bit flujo que es establecido por el esclavo para avisar que no puede recibir más datos; el bit A para el ACK de la trama; el bit S para el enumerado de las tramas y por último la suma de verificación (CRC) de 8 bits. Este encabezado se repite tres veces para formar los 54 bits.
Referencias - TANENBAUM; WETHERALL. “Redes de computadoras”, 5a Edición.