BlueZ-4.101
Configuration du noyau
Actives les options suivantes dans la configuration du noyau et
recompilez le noyau si nécessaire:
[*] Networking support --->
<*> or <M> Bluetooth subsystem support --->
<*> or <M> RFCOMM protocol support
[*] RFCOMM TTY support
<*> or <M> BNEP protocol support
[*] Multicast filter support
[*] Protocol filter support
<*> or <M> HIDP protocol support
Bluetooth device drivers --->
Selectionnez les pilotes appropriés pour votre matériel
Bluetooth.
Installation de BlueZ
Installez BlueZ en lançant les
commandes suivantes : commands:
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/lib \
--enable-bccmd \
--enable-dfutool \
--enable-dund \
--enable-hid2hci \
--enable-hidd \
--enable-pand \
--enable-tools \
--enable-wiimote \
--disable-test \
--without-systemdunitdir &&
make
Ce paque n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
L'installation requiert des fichiers de configuration, en tant
qu'utilisateur root
:
for CONFFILE in audio input network serial ; do
install -v -m644 ${CONFFILE}/${CONFFILE}.conf /etc/bluetooth/${CONFFILE}.conf
done
Si vous le souhaitez, installez la documentation de l'API en tant
qu'utilisateur root
:
install -v -m755 -d /usr/share/doc/bluez-4.101 &&
install -v -m644 doc/*.txt /usr/share/doc/bluez-4.101
Explications des commandes
--enable-bccmd
: Ce paramètre active
la construction de l'interface de BCCMD interface utility.
--enable-dfutool
: Ce paramètre active
la construction de l'utilitaire DFU pour la mise à jour du
firmware.
--enable-dund
: Ce paramètre active la
construction du démon DUN.
--enable-hid2hci
: Ce paramètre active
la construction de l'utilitaire HID pour le changement de mode.
--enable-hidd
: Ce paramètre active la
construction du démon HID.
--enable-pand
: Ce paramètre active la
construction du démon PAN.
--enable-tools
: Ce paramètre active
la construction des utilitaires Bluetooth.
--enable-wiimote
: Ce paramètre active
la construction de l'ajout pour la commande Wii.
--disable-test
: Ce paramètre
désactive l'installation des programmes de tests.
--without-systemdunitdir
: Ce
paramètre désactive l'installation des parties de systemd.
--enable-alsa
: Ce paramètre active le
support ALSA. Utilisez le si vous avez installé ALSA-Library-1.0.26.
--enable-cups
: Ce paramètre active le
support CUPS. Utilisez le si vous avez installé Cups-1.6.1.
--enable-gstreamer
: Ce paramètre
active le support GStreamer. Utilisez le si vous avez installé
GStreamer Base
Plug-ins-0.10.36.
--enable-usb
: Ce paramètre active le
support USB. Utilisez le si vous avez installé libusb-compat-0.1.4.
Configuration de BlueZ
Fichiers de
configuration
/etc/bluetooth/audio.conf
,
/etc/bluetooth/input.conf
,
/etc/bluetooth/main.conf
,
/etc/bluetooth/network.conf
,
/etc/bluetooth/rfcomm.conf
et
/etc/bluetooth/serial.conf
Script de démarrage
Pour démarrer automatiquement le démon bluetoothd quand le système
est redémarré, installez le script de démarrage /etc/rc.d/init.d/bluetooth
depuis le paquet
blfs-bootscripts-20120828.
make install-bluetooth
Contenu
Programmes installés:
bccmd, bluetoothd, ciptool, dfutool,
dund, gatttool, hciattach, hciconfig, hcitool, hid2hci, hidd,
l2ping, pand, rfcomm et sdptool
Bibliothèque installée:
libbluetooth.so
Répertoires installés:
/etc/bluetooth, /usr/include/bluetooth,
/usr/lib/bluetooth, /usr/share/doc/bluez-4.101 et
/var/lib/bluetooth
Description courte
bccmd
|
est utilisé pour taper des commandes BlueCore sur les
périphériques Cambridge Silicon Radio.
|
bluetoothd
|
est le démon Bluetooth.
|
ciptool
|
est utilisé pour initialiser, maintenir et inspecter la
configuration de CIP des sous-système Bluetooth dans le
noyau Linux.
|
dfutool
|
est utilisé pour vérifier, archiver et mettre Ã
jour les fichiers firmware.
|
dund
|
est le démon réseau Bluetooth.
|
hciattach
|
est utilisé pour attacher un port série UART à la
pile Bluetooth comme étant une interface de transport
HCI.
|
hciconfig
|
est utilisé pour configurer les périphériques
Bluetooth.
|
hcitool
|
est utilisé pour configurer les connexions Bluetooth et
envoyer quelques commandes spéciales aux périphériques
Bluetooth.
|
hid2hci
|
est utilisé pour initialiser les paramètres par les
périphériques Bluetooth supportés dans le mode HCI et
revenir.
|
hidd
|
est le démon Bluetooth HID.
|
l2ping
|
est utilisé pour envoyer des demandes d'écho L2CAP
à l'adresse MAC Bluetooth donné en notation
hexadécimale.
|
pand
|
est le démon Bluetooth qui vous permet de vous connecter
aux réseaux éthernet en utilisant Bluetooth.
|
rfcomm
|
est utilisé pour initialiser, maintenir et inspecter la
configuration RFCOMM des sous-sytèmes Bluetooth dans le
noyau Linux.
|
sdptool
|
est utilisé pour effectuer des demandes SDP sur les
périphériques Bluetooth.
|
libbluetooth.so
|
contient les fonctions de l'API de BlueZ.
|
Last updated on : $