Bluetooth SIG Shop | Bluetooth.org


Seleccionar idioma  
search site search 

Arquitectura - Protocolo de gestión de enlace (LMP)

Protocolo de gestión de enlace (LMP)

Descripción general

El protocolo de gestión de enlace (LMP) se usa para controlar y negociar todos los aspectos de funcionamiento de la conexión Bluetooth entre dos dispositivos. Esto incluye la configuración y el control de comunicaciones lógicas y enlaces lógicos, y el control de los enlaces físicos. El protocolo de gestión de enlace se usa para la comunicación entre los gestores de enlaces (LM) de los dos dispositivos conectados por la comunicación lógica ACL.

Reglas generales

Los mensajes LMP se intercambian a través del enlace lógico ACL-C, que se transporta a través de la comunicación lógica ACL predeterminada (para más detalles, consulte la especificación Bluetooth, sección Banda Base 4.4). El enlace lógico ACL-C se diferencia del ACL-U (que transporta datos L2CAP y de usuario) mediante el campo identificador de enlace lógico (LLID) que se transmite en la cabecera de la carga útil de los paquetes de longitud variable. En ACL-C tiene mayor prioridad que el resto del tráfico.

Los mensajes LMP se transportan en el enlace lógico ACL-C, que no garantiza un plazo para entregar o confirmar la recepción de paquetes. Los procedimientos LMP tienen esto en cuenta cuando sincronizan cambios de estado en los dos dispositivos. Como ejemplo, se definen criterios que especifican cuándo se puede reciclar la dirección de comunicación lógica (LT_ADDR) una vez que pasa a estar disponible porque un dispositivo deja la piconet o entra en estado de espera. Otros procedimientos LMP, como la retención o el intercambio de funciones, incluyen el reloj Bluetooth como parámetro para definir un punto fijo de sincronización. Las transiciones de entrada y salida al modo de escucha reducida se protegen con un modo de transición.

El LMP funciona mediante transacciones. Una transacción es un grupo conectado de intercambios de mensajes que consiguen un fin determinado.

Funciones del dispositivo

Todas las funciones añadidas tras la especificación 1.1 tienen bits de funciones LMP asociadas. La compatibilidad con estas funciones puede hacerse “obligatoria” en el proceso de calidad, pero el LM sigue considerándolas opcionales, ya que debe funcionar con dispositivos más antiguos que no son compatibles.

Las funciones se representan mediante una máscara de bits cuando se transfieren en mensajes LMP.

Los gestores de enlace de cualquier versión se interpretarán por medio del mínimo subconjunto común de funciones, leyendo la máscara de funciones LMP.

Reglas de procedimiento

El protocolo de gestión de enlace contiene PDU (unidades de protocolo de datos) que hacen posibles los siguientes mensajes:

Control de la conexión

  • Establecimiento de la conexión
  • Desconexión
  • Control de energía
  • Salto adaptable de frecuencia
  • Cambio de velocidad de transmisión dictado por la calidad del canal (CQDDR)
  • Calidad de servicio (QoS)
  • Parámetros de programa de paginación
  • Control de paquetes multi-ranura
  • Transferencia de datos mejorada (EDR)
  • PDU LMP encapsuladas

Seguridad

  • Autenticación
  • Emparejamiento
  • Cambio de clave de enlace
  • Cambio de tipo de clave de enlace actual
  • Cifrado
  • Solicitud de tamaño de clave de cifrado compatible
  • Emparejamiento simple seguro

Solicitudes de información

  • Precisión de la sincronización
  • Compensación (offset) de reloj
  • Versión LMP
  • Funciones compatibles
  • Solicitud de nombre

Intercambio de funciones

  • Compensación (offset) de ranura
  • Intercambio de roles

Modos de funcionamiento

  • Modo hold o de retención
  • Estado de espera
  • Modo sniff o de escucha reducida

Comunicaciones lógicas

  • Comunicación lógica SCO
  • Comunicación lógica eSCO

Modo de prueba

  • Activación y desactivación de prueba
  • Control de modo de prueba

 

 
 
© 2009 Bluetooth SIG, Inc. All rights reserved. legal | privacy policy