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

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