Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:bluetooth [11/11/2010 05:48] smolski |
doc:systeme:bluetooth [03/04/2015 13:21] milou [Bluetooth] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== BLUETOOTH ====== | + | ====== Bluetooth ====== |
* Objet : Utiliser Bluetooth dans un système Debian | * Objet : Utiliser Bluetooth dans un système Debian | ||
- | * Niveau requis : DÉBUTANT | + | * Niveau requis :{{tag>débutant avisé}} |
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
* Commentaires : //Paramétrer les appareils pour qu’ils discutent ensemble et échangent des fichiers.// | * Commentaires : //Paramétrer les appareils pour qu’ils discutent ensemble et échangent des fichiers.// | ||
- | * Débutant, à savoir : utilisation de la [[manuel:ldc|ligne de commande]] dans le [[manuel:terminal|terminal]] ou dans la [[manuel:console|console]] - Et pour papillonner : [[manuel:débutant | La page pour débutant qui débute]]. | + | * Suivi : {{tag>à-tester}} |
+ | * Création par [[user>deuchdeb]] le 09/11/2010 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=3144 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | ==== Introduction ===== | + | <note>Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !</note> |
+ | |||
+ | |||
+ | ===== Introduction ====== | ||
<note>Nous partons du principe que vous avez un adaptateur Bluetooth sur votre ordinateur et un matériel bluetooth (comme un téléphone ou un PDA). | <note>Nous partons du principe que vous avez un adaptateur Bluetooth sur votre ordinateur et un matériel bluetooth (comme un téléphone ou un PDA). | ||
Ligne 25: | Ligne 32: | ||
Suivre les indications ci-dessous. | Suivre les indications ci-dessous. | ||
- | ==== Préparation ==== | + | ===== Préparation ===== |
Installer le support Bluetooth (package DebPkg:bluetooth ) : | Installer le support Bluetooth (package DebPkg:bluetooth ) : | ||
- | <code> | + | <code root> |
- | aptitude install bluetooth | + | apt-get install bluetooth |
</code> | </code> | ||
- | Lire `/usr/share/doc/bluez-utils/README.Debian.gz` pour mieux comprendre la démarche. | + | Lire ''/usr/share/doc/bluez-utils/README.Debian.gz'' pour mieux comprendre la démarche. |
<note tip>(dans squeeze ou unstable, remplacer ''bluez-utils'' par ''bluez''.</note> | <note tip>(dans squeeze ou unstable, remplacer ''bluez-utils'' par ''bluez''.</note> | ||
Ligne 39: | Ligne 46: | ||
En root, assurez vous que le démon **Bluetooth** est en marche: | En root, assurez vous que le démon **Bluetooth** est en marche: | ||
- | <code> | + | <code root> |
- | # invoke-rc.d bluetooth status | + | service bluetooth status |
- | bluetooth is running | + | |
</code> | </code> | ||
+ | |||
+ | bluetooth is running | ||
Sinon, démarrez le! | Sinon, démarrez le! | ||
- | <code> | + | <code root> |
- | # invoke-rc.d bluetooth start | + | service bluetooth start |
</code> | </code> | ||
- | ==== Couplage/Appairage ==== | + | ===== Couplage/Appairage ===== |
Ligne 71: | Ligne 79: | ||
gnome-bluetooth : | gnome-bluetooth : | ||
- | <code bash> | + | <code root> |
- | aptitude install gnome-bluetooth | + | apt-get install gnome-bluetooth |
</code> | </code> | ||
ou kdebluetooth pour KDE : | ou kdebluetooth pour KDE : | ||
- | <code bash> | + | <code root> |
- | aptitude install kbluetooth | + | apt-get install kbluetooth |
</code> | </code> | ||
Ligne 121: | Ligne 129: | ||
Démarrer bluetooth-agent (en root), et donner un code PIN arbitraire. Par exemple, 4835: | Démarrer bluetooth-agent (en root), et donner un code PIN arbitraire. Par exemple, 4835: | ||
- | <code> | + | <code root> |
- | # bluetooth-agent 4835 | + | bluetooth-agent 4835 |
</code> | </code> | ||
Ligne 134: | Ligne 142: | ||
Sélectionner votre ordinateur qui devrait être repéré par l’appareil et il doit vous demander un code PIN. \\ | Sélectionner votre ordinateur qui devrait être repéré par l’appareil et il doit vous demander un code PIN. \\ | ||
Entrer le code PIN que vous avez donné à bluetooth-agent. | Entrer le code PIN que vous avez donné à bluetooth-agent. | ||
+ | |||
+ | |||
L’appairage est fini. | L’appairage est fini. | ||
+ | |||
<note>De la même manière que l’on peut effectuer l’appairage depuis le téléphone, on peut aussi appairer depuis l’ordinateur.</note> | <note>De la même manière que l’on peut effectuer l’appairage depuis le téléphone, on peut aussi appairer depuis l’ordinateur.</note> | ||
+ | |||
+ | |||
Démarrer ''bluetoogh-agent'' comme expliqué au-dessus et lancez la commande suivante qui tentera la connexion au téléphone. | Démarrer ''bluetoogh-agent'' comme expliqué au-dessus et lancez la commande suivante qui tentera la connexion au téléphone. | ||
+ | |||
+ | |||
Par exemple : | Par exemple : | ||
- | <code> | + | <code root> |
rfcomm connect hci0 <adresse téléphone> | rfcomm connect hci0 <adresse téléphone> | ||
</code> | </code> | ||
Ligne 161: | Ligne 176: | ||
Pour régler ce problème, entrez : | Pour régler ce problème, entrez : | ||
- | <code> | + | <code root> |
- | # dbus-send --system --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.SetMode string:discoverable | + | dbus-send --system --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.SetMode string:discoverable |
</code> | </code> | ||
Ou avec ''hciconfig'': | Ou avec ''hciconfig'': | ||
- | <code> | + | <code root> |
- | # hciconfig hci0 piscan | + | hciconfig hci0 piscan |
</code> | </code> | ||
Ligne 174: | Ligne 189: | ||
Aprés avoir terminé l’appairage, il serait bien de rendre à nouveau votre ordinateur invisible/caché à nouveau : | Aprés avoir terminé l’appairage, il serait bien de rendre à nouveau votre ordinateur invisible/caché à nouveau : | ||
- | <code> | + | |
- | FIXME: il semble manquer une commande | + | FIXME |
- | </code> | + | il semble manquer une commande |
Ou alors ''hciconfig'': | Ou alors ''hciconfig'': | ||
- | <code> | + | <code root> |
- | # hciconfig hci0 noscan | + | hciconfig hci0 noscan |
</code> | </code> | ||
- | ==== Plus généralement ==== | + | <note important>Avec KDE, j'ai noté qu'il faut faire l'appairage manuellement, l'appairage automatique n'a jamais fonctionné (impossible de parcourir les dossiers des appareils connectés). Il faut ensuite fermer votre session et la rouvrir pour pouvoir parcourir les fichiers de votre appareil connecté en Bluetooth depuis votre ordinateur (deuchdeb)</note> |
+ | ===== Plus généralement ===== | ||
- | === Commandes utiles === | + | ==== Commandes utiles ==== |
Afficher votre appareil Bluetooth (pour vérifier s’il est bien installé) | Afficher votre appareil Bluetooth (pour vérifier s’il est bien installé) | ||
- | <code> | + | <code user> |
hcitool dev | hcitool dev | ||
</code> | </code> | ||
Recherche des périphériques distants | Recherche des périphériques distants | ||
- | <code> | + | <code user> |
hcitool scan | hcitool scan | ||
</code> | </code> | ||
Redémarrer le service bluetooth | Redémarrer le service bluetooth | ||
- | <code> | + | <code root> |
- | # invoke-rc.d bluetooth restart | + | service bluetooth restart |
</code> | </code> | ||
Forcer la connexion à un appareil | Forcer la connexion à un appareil | ||
- | <code> | + | <code root> |
- | # hidd --connect <BT_Address> | + | hidd --connect <BT_Address> |
</code> | </code> | ||
- | === Configuration des fichiers utiles à bluetooth === | + | ==== Configuration des fichiers utiles à bluetooth ==== |
/etc/default/bluetooth - Réglage par défaut du HID bluez – Pour les souris et les claviers | /etc/default/bluetooth - Réglage par défaut du HID bluez – Pour les souris et les claviers | ||
Ligne 222: | Ligne 238: | ||
</code> | </code> | ||
- | ==== Solutions pour KDE ==== | + | ===== Solutions pour KDE ===== |
Depuis que le code PIN doit être mis en oeuvre au niveau de l’utilisateur des changements doivent être apportés à **/etc/bluetooth/hcid.conf** | Depuis que le code PIN doit être mis en oeuvre au niveau de l’utilisateur des changements doivent être apportés à **/etc/bluetooth/hcid.conf** | ||
- | Èditez en root avec [[commande:editeur:nano]] par exemple : | + | Èditez en root avec [[:doc:editeurs:nano]] par exemple : |
- | <code bash> | + | <code root> |
- | # nano /etc/bluetooth/hcid.conf</code> | + | nano /etc/bluetooth/hcid.conf</code> |
Commentez la ligne en ajoutant un dièse (#) : | Commentez la ligne en ajoutant un dièse (#) : | ||
Ligne 237: | Ligne 253: | ||
et ajoutez la ligne suivante juste en dessous (Note: kdebluetooth inclus le programme kbluepin): | et ajoutez la ligne suivante juste en dessous (Note: kdebluetooth inclus le programme kbluepin): | ||
<code> | <code> | ||
- | # passkey "2309"; | + | passkey "2309"; |
pin_helper /usr/bin/bluez-pin; | pin_helper /usr/bin/bluez-pin; | ||
</code> | </code> | ||
KDE s’attend aussi à trouver le fichier **/etc/bluetooth/link_key** qu'il faut créer et donner les droits ainsi : | KDE s’attend aussi à trouver le fichier **/etc/bluetooth/link_key** qu'il faut créer et donner les droits ainsi : | ||
- | <code> | + | <code root> |
- | # touch /etc/bluetooth/link_key | + | touch /etc/bluetooth/link_key |
- | # chmod 644 /etc/bluetooth/link_key | + | chmod 644 /etc/bluetooth/link_key |
- | # /etc/init.d/bluetooth restart | + | /etc/init.d/bluetooth restart |
</code> | </code> | ||