7.5 Installing the BlueZ Utilities

 <  Day Day Up  >  

7.5 Installing the BlueZ Utilities

In addition to the kernel support, you must install a set of utility programs to help you manage your Bluetooth devices. Table 7-5 shows the names of the packages and their purpose. You can either install the versions of these tools that come with your Linux distribution, or compile and install them from source.

Table 7-5. BlueZ software packages

Package

Purpose

bluez-libs

The application library that all other Bluetooth tools require in order to function

bluez- utils

Main utilities that enable you to initialize and control Bluetooth devices

bluez-sdp

Service discovery protocol tools that enable the advertisement and discovery of Bluetooth services

bluez-pan

Tools that enable personal area networking using Bluetooth

bluez-hcidump

A debugging tool that permits the monitoring of Bluetooth packets

bluez-bluefw

The firmware for Broadcom chipset-based Bluetooth devices

If you are compiling the tools from source code, compile and install in the order shown in Table 7-5 to avoid dependency problems.

Precompiled version of the utilities can be obtained for Red Hat Linux as RPMs, for Debian stable as .deb packages (the latest BlueZ utilities are an integral part of Debian unstable), and as packages suitable for the Sharp Zaurus Linux PDA. These can be downloaded, along with the source code packages, from the BlueZ download page at http://bluez. sourceforge .net/.

In order to determine whether your Bluetooth system is working, you only need to install the bluez-libs and bluez-utils packages, and also bluez-bluefw if your dongle contains a Broadcom chip (you can determine this from Marcel Holtmann's Bluetooth hardware page at http://www.holtmann.org/linux/bluetooth/devices.html). Install the rest when you have verified that everything is working properly.

 <  Day Day Up  >  


Linux Unwired
Linux Unwired
ISBN: 0596005830
EAN: 2147483647
Year: 2004
Pages: 100

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net