1. Aplicaciones del Bluetooth
1.1. Proporciona soporte a 3 areas de aplicacion utilizando conectividad de corto enlace
1.1.1. Puntos de Acceso de datos y voz
1.1.2. Reemplazo del cable
1.1.3. Redes Ad Hoc
1.2. Documentos Estandar de Bluetoot
2. Modelos de Uso
2.1. Se define en los documentos de perfil de Bluetooth
2.2. Modelos Prioritarios
2.2.1. Transferencias de archivos
2.2.1.1. Admite transferencias de directorios, archivos documentos,imagenes y medios de trasmision
2.2.1.2. Incluye la capacidad de explorar carpetas en un dispositivo remoto
2.2.2. Puente de internet
2.2.2.1. Una PC puede estar conectada de manera inalambrica a un telefono movil para proporcionar capacidades de fax
2.2.3. Acceso a LAN
2.2.3.1. Permite que los dispositivos en un piconet accedan a una LAN
2.2.4. Sincronizacion
2.2.4.1. Proporciona una sincronizacion de dispositivo a dispositivo.
2.2.5. Telefono 3 en 1
2.2.6. Auriculares
2.2.6.1. Actuan como la interfaz de entrada y salida de audio
3. Piconets y Scatternets
3.1. El piconet consiste en un maestro y de unos a siete esclavos
3.2. El scatternets puede ser un piconet como parte de otro piconet y puede funcionar como esclavo y maestro en cada uno
3.3. Ventajas
3.3.1. Permite que muchos dispositivos compartan la misma aerea fisica y hagan un uso eficiente del ancho de banda
3.3.2. Las colisiones ocurren cuando los dispositivos en diferentes piconet,en diferentes canales losgicos usen la misma frecuencia de salto al mismo tiempo
3.3.3. A medida que aumenten el mismo numero de piconet en un area aumente el numero de colisiones y el rendimiento se degrada
4. Especificaciones de Radio
4.1. Es un documento que brinda los detalles basicos de la transision de radio
4.2. Clases de transmisores
4.2.1. Salida de 100mw para el rango maximo con un minimo de 1mw
4.2.2. Salida de 2.4mW como maximo con un minimo de 0.25 mW
4.2.3. Salida nominal de 1mW, la potencia mas baja
4.3. El Bluetooth hace uso de la banda de 2.4 GHz dentro de la banda ISM
4.4. El control de potencia se utiliza para evitar que los dispositivos emitan mas de potencia de RF de la necesaria
4.5. El algoritmo de control de potencia se implementa utilizando el protocolo de administracion de enlaces entre un maestro y los esclavos
5. Saltos de Frecuencia
5.1. Propositos
5.1.1. Proporcionar resistencia a la interferencia y efectos multitrayecto
5.1.2. Proporciona una forma de acceso multiple entre dispositivos coubicados en diferentes piconets
5.2. Esquema FH
5.2.1. Se produce al saltar de un canal fisico a otro en una secuencia Pseudoaleatoria
5.2.2. La secuencia es compartida con todos los dispositivos en una solo piconet
5.2.3. La tasa de saltos es de 1600 saltos por segundos
5.3. La transmision de un paquete comienza al principio de una ranura
5.4. El uso de TDD evita las insterfercias entre las operaciones de transmision y recepcion en el transceptor de radio
6. Correccion de Errores
6.1. Esquemas
6.1.1. 1/3 de tasas FEC
6.1.2. 2/3 de tasa FEC
6.1.3. ARQ
6.1.3.1. Elementos
6.1.3.1.1. Deteccion de errores
6.1.3.1.2. Acceso de recibido positivo
6.1.3.1.3. Retransmision despues del tiempo de espera
6.1.3.1.4. Confirmacion negativa y retransmision
7. Control del Canal
7.1. Estados
7.1.1. En espera
7.1.2. Conexion
7.1.2.1. Estado
7.1.2.1.1. Modos de Operacion
7.2. Subestados
7.2.1. Pagina
7.2.1.1. Procedimiento
7.2.1.1.1. Establece una conexion con cada dispositivo
7.2.1.1.2. Configurar una piconet
7.2.1.1.3. El maestro utiliza la direccion del dispositivo para calcular una secuencia de salto de frecuencia de la pagina
7.2.1.1.4. Las paginas maestras utilizan un paquete ID
7.2.1.1.5. El esclavo responde devolviendo el mismo paquete ID de DAC al maestro en la misma secuencia de salto
7.2.1.1.6. El maestro responde en la siguiente ranura de maestro a esclavo con su propio paquete FRS
7.2.1.1.7. El maestro puede continuar paginando hasta que se haya conectado a todos los esclavos deseados.
7.2.1.1.8. El maestro entra en estado de conexion
7.2.2. Escaneo de Página
7.2.3. Respuesta maestra
7.2.4. Respuesta del esclavo
7.2.5. Consulta
7.2.5.1. Procedimiento
7.2.5.1.1. Identificar los dispositivos en los rangos que desea participar la piconet
7.2.5.1.2. Inicia la investigacion cuando el potencial master transmite un paquete ID con un codigo de acceso de consulta
7.2.5.1.3. El dispositivo recibe la consulta
7.2.5.1.4. INgresa al estado de respuestade consulta
7.2.5.1.5. Devuelve un paquete FHS
7.2.5.1.6. Una vez respondido la consulta, se mueve al estado de exploracion de la pagina para establecer una conexion
7.2.6. Exploracion de Consulta
7.2.7. Respuesta a la consulta
8. Especificaciones de Gerente de Enlace
8.1. LMP gestiona varios aspectos del enlacce de radio entre un maestro y un esclavo
8.2. El protocolo implica el intercambio de mensajes en forma de PDUs LMP entre las entidades LMPen el maestro y el esclavo.
8.3. Los mensajes siempre se envian como paquetes de una sola ranura con un encabezado de carga util de 1 byte que identifica el tipo de mensaje y un cuerpo de carga util que contiene informacion adicional pertinente a este mensaje
8.4. LMP admite varios servicios
8.4.1. Autenticacion
8.4.2. Emparejamiento
8.4.3. Cambiar clave de enlace
8.4.4. Cambiar clave de enlace actual
8.4.5. Cifrado
8.5. LMP proporciona mecanismos
8.5.1. Solicitud de compensacion de reloj
8.5.2. Informacion de desplazamiento de la ranura
8.5.3. Solicitud de informacion sobre la presicion de la sincronizacion
8.6. LMP tiene PDUs para intercambiar informacion
8.6.1. LMP versión
8.6.2. Caracteristicas admitidas
8.7. LMP para administrar modos
8.7.1. Cambiar la función de maestro / esclavo
8.7.2. Solicitud de nombre
8.7.3. Separar
8.7.4. Modo de Espera
8.7.5. Modo de rastreo
8.7.6. Modo de estacionamiento
8.7.7. Control de Potencia
8.7.8. Cambio de la Calidad del Canal entre DM y DH
8.7.9. Calidad del Servicio
8.7.10. Enlaces SCQ
8.7.11. Control de Paquetes multislot
8.7.12. Esquema de paginacion
8.7.13. Supervision de enlace
9. IEEE 802.15
10. Arquitectura de Protocolo
10.1. Capas
10.1.1. Protocoles entrales
10.1.1.1. Elementos
10.1.1.1.1. Radio
10.1.1.1.2. Banda Base
10.1.1.1.3. Protocolo de administrador de enlaces (LMP)
10.1.1.1.4. Control de enlace lógio y protocolo de adaptación (L2CAP)
10.1.1.1.5. Protocolo de descubrimiento de servicios (SDP)
10.1.2. Protocolos de Reemplazo de cables
10.1.2.1. RFCOMM
10.1.2.1.1. Esta incluido en la especificacion del Bluetooth
10.1.2.1.2. Presenta un puerto de serie virtual
10.1.2.1.3. Permite el reemplazo de cables de puerto serie
10.1.2.1.4. Proporciona transporte de datos binarios y emula señales de control EIA-232
10.1.3. Protocolos de control de telefonia
10.1.3.1. Esta orientado a bits que define la señalizacion de control de llamada para el establecimiento de llamadas de voz y datos entre dispositivos
10.1.4. Protocolos adoptados
10.1.4.1. PPP
10.1.4.2. TCP/UDP/IP
10.1.4.3. OBEX
10.1.4.4. WAE/WAP
11. Especificaciones de Banda
11.1. Es uno de los documentos mas complejos de Bluetooth
12. Enlaces Fisicos
12.1. Orientado a una coneccion sincrona
12.1.1. Asigna un ancho de banda fijo e involucra al maestro y un unico esclavo
12.1.2. La unidad basica de reserva es dos ranuras
12.1.3. El maestro puede admitir hasta tres enlaces SCO simultaneos y el esclavo de dos a tres enlaces
12.1.4. Los paquetes SCO nunca se retransmiten
12.2. sin coneccion sincrona (ACL)
12.2.1. Enlace punto y multipunto entre el maestro y todos los esclavos en la piconet
12.2.2. El maestro puede intercambiar paquetes con cualquier esclavo por ranura
12.2.3. La mayoria de los paquetes de ACL se aplica a la retransmision de paquetes
12.3. Enlaces SCO
12.3.1. Se utilizan para intercambiar datos con limite de tiempo que requieren una velocidad de datos garantizada,pero sin entrega garantizada
12.3.2. La tasa de datos garantizada se logra atravez de la reserva de un numero particular de ranuras
12.4. Enlaces ACL
12.4.1. Proporcionon un estilo de coneccion de paquetes conmutados
12.4.2. La reserva de ancho de banda no es prosible
12.4.3. Se permite que un esclavo devuelva un paquete de ACL en la ranura de maestro a esclavo
12.4.4. La velocidad maxima de datos se puede lograr con un paquete desprotegido de 5 ranuras con asiganacion de capacidad asimetrica
13. Canales lógicos
13.1. Tipos
13.1.1. Control de Enlace (LC)
13.1.1.1. Se utiliza para gestionar el flujo de paquete a traves de la interfaz de enlace
13.1.2. Administrador de enlaces (LM)
13.1.2.1. Transporta informacion de adminsitracion de enlaces entre estaciones participantes
13.1.3. Usuario Asincronico (UA)
13.1.3.1. Lleva datos de usuarios asíncronos
13.1.3.2. Se por el enlace ACL
13.1.4. Usuario Isocrono (UI)
13.1.4.1. Lleva datos de usuarios Isocronos
13.1.4.2. El tiempo para proporcionar propiedades asincronicas se prooporciona en una capa superior
13.1.5. Usuario Sincrono (US)
13.1.5.1. Lleva datos de usuarios Sincrono
13.1.5.2. Es llevado sobre el enlace SCO
14. Audio Bluetooth
14.1. Errores de un esquema DM
14.1.1. La cuantificacion del ruido que ocurre cuando la forma de onda esta cambiando muy lentamentey la sobrecarga del ruido pendiente
14.1.2. Cuando la forma de la onda cambia muy rapidamente, la pendiente es monitorieada considerando los K bits de salida mas reciente.
15. Control de Enlace Lógico y Protocolo de Adaptación
15.1. La capa L2CAPse usa para el control de flujo y error; ademas, hace uso de los enlaces ACL y no proporciona soportes para enlaces SCQ
15.1.1. Proporciona servicios alternativos
15.1.1.1. Servicio sin conexion
15.1.1.2. Servicio en modo conexion
15.1.2. Canales Lógicos
15.1.2.1. Sin Conexion
15.1.2.2. Orientado a la Conexion
15.1.2.3. Señalización
15.1.3. Paquetes
15.1.3.1. Para servicio sin conexión el paquete consta de los siguientes campos
15.1.3.1.1. Longitud
15.1.3.1.2. Protocolo / multiplexor de servicio (PSM)
15.1.3.1.3. ID de canal
15.1.3.1.4. Carga util de informacion
15.1.3.2. Los comandos de señalizacion tiene el mismo formato de encabezado
15.1.3.2.1. Campos
16. Paquetes
16.1. Campo
16.1.1. codigo de acceso
16.1.1.1. Tipos
16.1.1.1.1. codigo de acceso al canal
16.1.1.1.2. Codigo de acceso del dispositivo
16.1.1.1.3. Codigo de acceso de consulta
16.1.2. Encabezado
16.1.2.1. Campos
16.1.2.1.1. AM_ADDR
16.1.2.1.2. Tipo
16.1.2.1.3. Flujo
16.1.2.1.4. ARQN
16.1.2.1.5. SEQN
16.1.2.1.6. Control de error de encabezado
16.1.3. Carga util
16.1.3.1. Campos
16.1.3.1.1. Encabezado de carga util
16.1.3.1.2. Cuerpo de carga util
16.1.3.1.3. CRC
17. Comandos de Señalización
17.1. Se envian para establecer un contrato de transmision de enlace logico inicial entre dos entidades L2CAP
17.1.1. Campos
17.1.1.1. Tipo
17.1.1.2. Longitud
17.1.1.3. Carga útil de la opción
17.1.2. Parametros a ser negociados
17.1.2.1. Unidad de Transmision Maxima
17.1.2.2. Opcion de tiempo de espera de descarga
17.1.2.3. Calidad de Servicio
17.1.3. Parametros rechazados
17.1.3.1. Los comandos de desconexion se utilizan para terminar un canal lógico
17.1.3.2. Los comandos de eco se utilizan para solicitar una respuesta de una entidad L2CAP remota.