|
Bluetooth - Especificaciones
La Tecnología
La especificación de bluetooth define un canal de comunicación de próximo 720Kb/seg con rango optimo de 10m (opcionalmente 100m). La frecuencia de radio con la que trabaja está en el rango de 2.4 a 2.48Ghz con amplio espectro y saltos de frecuencia con posibilidad de transmitir en full duplex con un máximo de 1600 saltos/seg. Los saltos de frecuencia se dan entre un total de 79 frecuencias con intervalos de 1Mhz; esto permite brindar seguridad y robustez. La potencia de salida para transmitir a una distancia máxima de 10m es de 0dBM (1 mW), mientras que la versión de largo alcance transmite entre -30 y 20dBM (100 mW). Para lograr alcanzar el objetivo de bajo consumo y bajo costo, se ideo una solución que se puede implementar en un solo chip utilizando circuitos CMOS. De esta manera, se logró crear una solución de 9x9mm y que consume aproximadamente 97% menos energía que un teléfono celular común. El protocolo de banda base (canales simples por línea) combina switching de circuitos y paquetes. Para asegurar que los paquetes no lleguen fuera de orden, los slots pueden ser reservados por paquetes síncronos, un salto diferente de señal es usado para cada paquete. Por otro lado, el switching de circuitos puede ser asíncrono o síncrono. Tres canales de datos síncronos (voz), o un canal de datos síncrono y uno asíncrono, pueden ser soportados en un solo canal. Cada canal de voz puede soportar una tasa de transferencia de 64 Kb/s en cada sentido, la cual es suficientemente adecuada para la transmisión de voz. Un canal asíncrono puede transmitir como mucho 721 Kb/s en una dirección y 56 Kb/s en la dirección opuesta, sin embargo, para una conexión asíncrona es posible soportar 432,6 Kb/s en ambas direcciones si el enlace es simétrico.
Transmisión
Bluetooth esta diseñado para usar acuses de recibos (acknowledgement) y saltos de frecuencias (frecuency hopping), lo cual hará conexiones robustas. Esto esta basado en paquetes, y saltarán a una nueva frecuencia después de que cada paquete es recibido, lo cual no solo ayuda a los problemas de interferencia, sino que añade seguridad. La tasa de datos es un megabytes/segundo, incluyendo el encabezado. Una transmisión full duplex (ambas direcciones al mismo tiempo) es realizado por multiplexaje de división de tiempo. Como se especificó previamente, la transmisión de datos puede ser realizada de maneta síncrona o asíncrona. El método Síncrono Orientado a Conexión (SCO) es usado principalmente para voz, y el Asíncrono No Orientado a Conexión (ACL) es principalmente usado para transmitir datos. Dentro de un piconet cada par master-slave pueden usar un modo de transmisión distinto, y los modos pueden ser cambiados en algún momento. La división de tiempo Duplex, es usado para SCO y ACL, y ambos soportan 16 tipos de paquetes, cuatro de los cuales son paquetes de control, que son los mismos en cada tipo . Debido a la necesidad de tranquilidad en la transmisión de datos, los paquetes SCO son entregados en intervalos reservados, esto es, los paquetes son enviados en grupos sin permitir la interrupción de otras transmisiones. Los enlaces ACL soportan tanto transmisión simétrica como transmisión asimétrica. Seguridad y Corrección de Errores Tres técnicas de corrección de error han sido definidas: · 1/3 rate forward error correction code (FEC), este método es diseñado para reducir el número de retransmisión. · 2/3 rate forward error correction code FEC. · Automatic Repeat Request (ARQ). En cuanto a la Seguridad, ésta es provista en tres caminos: · A través de saltos de frecuencia pseudo-aleatorios que dificultan que dispositivos ajenos a la red puedan interceptar o ver el trófico de información. · Autentificación, permite a un usuario controlar la conectividad para solo dispositivos especificados. · Encriptación, se usan claves secretas con longitudes de 1, 40 o 64 bits
|