MOTIVACIÓN Y VISIÓN GENERAL DEL BLUETOOTH
Historia
Desarrollado por moviles Ericcsin 1994
permitía que los ordenadores portátiles hagan llamadas a través de un teléfono móvil
Han fiirmado mas de 20 mil compañias por incoporarlo
Originalmente publicado como normas IEEE 802.15.1,
Atrinutos
Robustez
Bajo consumo de energia
Bajo costo
Ejemplo de usos de Bluethooth
Llamadas inalámbricas
Control Smarthphone- estero de un vehículo
Subtopic
Control de perifericos de computador
Redes domesticas
Control remoto
Controles videojuegos
Lector de tarjetas
Perfiles
Más de 40 perfiles diferentes
Conjunto de protocolos que implementan una aplicación particular basada en Bluetooth
Define los protocolos y las características de los protocolos
Todos los nodos de Bluetooth soportan el Perfil de Acceso Genérico, además los perfiles pueden depender de otros perfiles.
Protocolo de Arquitectura
Banda Base
Protocolo de gestión de enlaces (LMP)
Control de enlace lógico y protocolo de adaptación (L2CAP)
Protocolo de descubrimiento de servicios (SDP)
La comunicación por radiofrecuencia (RFCOMM)
Protocolos adaptados
PPT
TCP/UDP/IP
OBEX
Piconets y Scatternets
Piconets
1 Maestro , 7 escalvos
Meaestro la radio determina el canal y la fase
Un esclavo sólo se comunica con el maestro y sólo pueden comunicarse cuando el maestro les da permiso
Scatternets
Conjunto de Piconets conectadas entre si
Ventajas
Compartir el misma área física
Uso eficiente del ancho de banda
Salto de frecuencias ente portadoras de 1MHz
Las colisiones ocurrirán cuando dispositivos en diferentes piconets, en diferentes lógicas los canales, resulta que usan la misma frecuencia de salto al mismo tiempo
A mas piconets mas colisiones
Aplicaciones
Entorno para muchos usuarios
8 dispositivos conforman una piconet
Áreas de aplicación general
Puntos de acceso de datos y voz
Reemplazo del cable
Conexión de redes ad hoc:
Estándares
describen los detalles de las diversas capas de la arquitectura del protocolo Bluetooth
Bluethooth 2.1
EB/EDR
Bluethooth 3.0
HS
Bluethooth 4.0
Bluethooth de baja energia
Se busca la másxima compatiblidad y expansión de Bluethooth
ESPECIFICACIONES DEL BLUETOOTH
Especificaciones de radio
Bluetooth consiste en opciones de capa PHY de velocidad básica y velocidad de datos mejorada.
Clase 1
Salidas de 100 mW (+20 dBm)
Clase 2
Salidas de 2,5 mW (+4 dBm)
Clase 3
La salida máxima es de 1 mW.
Especificación de la banda
Salto de frecuencia
resistencia a las interferencias y efectos multitrayecto
acceso múltiple entre co- localizado en dispositivos en diferentes piconets.
Enlaces lógicos de usuario
Orientado a la conexión síncrona (SCO):
Asigna un ancho de banda fijo entre una conexión punto a punto que involucra al maestro y a un solo esclavo
Conexión síncrona extendida orientada (eSCO)
El eSCO reserva ranuras al igual que el SCO.
Asíncrono sin conexión (ACL)
Un enlace punto a multipunto entre el amo y todos los esclavos en la piconet
Paquetes
Código de acceso
Código de acceso al dispositivo (DAC)
Código de acceso al canal (CAC)
Código de acceso a la consulta (IAC)
Encabezamiento
AM_ADDR
3 bits contiene la dirección del "modo activo"
Type
Identifica el tipo de paquete
Flow
control de flujo de 1 bit para el tráfico ACL
ARQN
reconocimiento de 1 bit para el tráfico ACL protegido por un CRC
SEQN
esquema de numeración secuencial de 1 bit
Control de errores de cabecera (HEC)
de detección de errores de 8 bits
Carga útil
Encabezado de la carga útil
encabezado de 8 bits para los paquetes
Cuerpo de la carga útil
encabezado de 8 bits para los paquetes
CRC
código CRC de 16 bits
L_CH
Identifica el canal lógico
Flow
controla el flujo a nivel de L2CAP
Especificación del gestor de enlace
Protocolo de control y adaptación de enlaces lógicos (L2CAP)
IEEE 802
servicios y se basa en una capa inferior
L2CAP usa enlaces ACL
SuServicio sin conexión
Servicio en modo de conexión
Canales L2Cap
Sin conexión
canal es unidireccional
Orientado a la conexión
Cada canal es bidireccional
Señalización:
mensajes de señalización entre entidades L2CAP
Calidad de servicio
Tipo de servicio
Tasa de Token (bytes/segundo)
Tamaño de cubo de fichas (bytes)
Pico de ancho de banda (bytes/segundo)
Latencia (microsegundos)
Variación de la demora (microsegundos)
Canales lógicos Bluetooth
Control de enlace (LC)
Gestiona flujo de paquetes
Control de ACL (ACL-C)
Lleva información de control
Gerente de enlace (LM)
Transporta la información
Usuario asíncrono/isócrono (ACL- U)
Transporta asíncronos e isócronos datos de usuario
El usuario síncrono (SCO- S)
Lleva los datos de usuario sincronizados
- El usuario síncrono extendido (eSCO- S)
Llevado a través del enlace SCO extendido
Datos de transmisión de perfiles (PBD)
Lleva los datos de difusión
Corrección de errores
1/3 de la tasa FEC
cabezal del paquete de 18 bits
envío de tres copias de cada bit
2/3 de la tasa FEC
utiliza en todos los paquetes DM
El codificador es una forma de código Hamming
ARQ
utiliza con los paquetes DM y DH
Detección de errores
Reconocimiento positivo
Retransmisión después del tiempo de espera
Reconocimiento y retransmisión negativos