Architectural Overview of Intel's Bluetooth* Software Stack (continued)


Previous Next     Page 8 of 13

SUPPORT FOR BLUETOOTH FEATURES

This section addresses Bluetooth security, power management, and Bluetooth Plug and Play issues.

Security
Bluetooth security has its basis in encryption, authentication, and authorization. Bluetooth security modes work differently depending on whether they are turned on and on which layer is enforcing them.

The Bluetooth General Access Profile [5] describes the security modes in more detail.

The UI elements, Bluetooth executive, and RFBD work together to create the pop-up messages in response to PIN code requests or authorization requests.

Power Management
BTAPI allows configuration of several power-related items:

  • It enables radio power to be automatically set depending on the system power state.
  • It allows control of page and inquiry scan policies for the radio.
  • It enables control of wake-up policies: the system can wake up when a device is discovered, or it can be woken up when a new connection request has been received. Both of these can be set for a particular device, a particular class of device, or for any device.
  • Device discovery policy determines when the discovery process is initiated and whether it is initiated automatically under system control. This policy can be set on a per system power state basis.
  • The events indicated by HCI can also be selectively masked on a per system power state basis.
Not all of these are necessarily exposed to the end user, but these are capabilities available for applications through BTAPI. The applications can expose these to the users as appropriate.




Previous Next     Page 8 of 13

 * Bluetooth is a trademark owned by its proprietor and used by Intel under license.