OpenSource For You

Searching Bluetooth devices

-

To search for Bluetooth devices, you need some APIs. BlueZ exposes socket APIs that are similar to network socket programmin­g. If you are familiar with network programmin­g in Linux, learning the BlueZ APIs will be simple.

The basic data structure used to specify a 6-byte Bluetooth device address is bdaddr_t. In BlueZ, every Bluetooth address is stored as the bdaddr_t structure (see Figure 7).

BlueZ provides two functions to convert between the string and the bdaddr_t structure:

Newspapers in English

Newspapers from India