Bluetooth Manager Overview

The Bluetooth Manager component provides non-volatile storage of details of Bluetooth devices in the Bluetooth Registry.

Purpose

The Bluetooth Manager enables you to store details of devices in the Bluetooth Registry. It also enables you to retrieve, modify and delete the information about devices.

Key concepts and terms

Documentation on the Bluetooth Manager component uses the following key concepts and terms:

Cookie

Stored data that can be used by the UI whenever it is needed.

EIR (Extended Inquiry Response)

Information that is supplied by the host and transmitted in the inquiry responses sub-state.

'Bonded' settings

Details of peer devices with which a device has formed secure relationships in the past.

'Last used' settings

Details of when devices were last connected.

Architecture

Figure 1. Diagram showing Bluetooth Manager relationships

Bluetooth Manager summary

The Bluetooth Manager component provides the following:

  • BT Device

    btdevice.dll

    Provides a mechanism for discovering, setting and retreiving information about the various properties of a Bluetooth device.

  • BT Manager Client

    btmanclient.dll

    Provides access to the Bluetooth Manager server.

  • BT Manager Server

    btmanserver.exe

    Provides access to the Bluetooth Registry.

  • EIR Client

    eirclient.dll

    Provides ways of publishing information over the Bluetooth EIR mechanism.