Протокол LMP (Link Manager Protocol) в Bluetooth-устройствах отвечает за управление связями между ними. 1 Он используется для установления, поддержания и освобождения соединений. 1
Некоторые функции протокола LMP:
- Настройка и конфигурация связи. 2 LMP устанавливает новые соединения, настраивает физические параметры (например, частоту, время слота) и обсуждает поддерживаемые функции. 2
- Аутентификация и создание пар. 2 LMP проверяет подлинность устройств и управляет процессами создания пар, чтобы могли общаться только доверенные устройства. 2 Он обменивается ключами аутентификации и проверяет идентичность устройств. 2
- Шифрование и безопасность. 2 LMP инициирует и управляет шифрованием для безопасного обмена данными между устройствами. 2 Он устанавливает ключи шифрования и контролирует шифрование на связи. 2
- Управление питанием. 2 LMP управляет состояниями питания Bluetooth-устройств, включая режимы питания, такие как активный режим, режим Sniff, режим удержания и режим парковки. 2 Эти режимы помогают экономить батарею, контролируя активность устройства. 2
- Контроль качества обслуживания (QoS). 2 LMP обсуждает параметры QoS, чтобы определённые приложения получали необходимые требования к пропускной способности и задержке. 2
Сообщения LMP используются для управления связями между Bluetooth-устройствами. 1 Они делятся на три типа: 1
- Командные сообщения. 1 Их использует ведущее устройство, чтобы запросить у ведомого устройства выполнение определённого действия. 1
- Ответные сообщения. 1 Их отправляет ведомое устройство в ответ на командное сообщение от ведущего устройства. 1
- Сообщения об событиях. 1 Их отправляет ведомое устройство ведущему устройству, чтобы сообщить об событии, например, о изменении режима энергосбережения. 1