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 \
--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
unset CONFFILE
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.
--enable-cups
: Ce paramètre
active le support CUPS. Notez que CUPS n'a pas besoin d'être
installé pour ce support.
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-20140301.
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 : 2013-02-11 19:51:17 +010