Link Manager Protocol
The basic functions of LMP can be classified as:
A piconet is a group of devices connected to a common channel, which
is identified with its unique hop sequence. One of the devices, usually the
one which first initiated the connection is the master. Up to seven other
devices can be actively connected to this master, and many more could
be connected in a low power "parked" state.
The devices on one piconet can communicate with each other over SCO or ACL links.
The channel sharing is managed by the master, with the help of Link Managers on each device. Any two or more devices that need to communicate must establish a piconet among themselves.
Devices can be part of many piconets at the same time
The LMP provides the functionality to attach/detach slaves,
switch roles between a master and a slave and to establish
LMP also handles the low power modes-hold, sniff and park,
designed to save power when the device does not have data to send.
Link configuration tasks include setting link parameters, Quality of Service and power control if the device supports it.
Authentication of devices to be linked and managing link keys is also taken care by LMP.
The role of the LMP in link establishment is discussed in section: Establishing a connection in Bluetooth.