5 votes

Comment connecter une oreillette bluetooth via la ligne de commande sur ubuntu 12.04

Je veux connecter mon ordinateur à une oreillette bluetooth. Mon ordinateur est équipé du système d'exploitation serveur ubuntu 12.04 64 bits, sans interface graphique. Je dois donc connecter mon ordinateur via la ligne de commande. Mais sur internet, la documentation n'a pas d'exemple fonctionnel.

J'ai utilisé hciconfig , hcitool , btsco etc. et je n'ai pas réussi.

La sortie de ma ligne de commande est :

hciconfig -a

hci0:   Type: BR/EDR  Bus: USB

    BD Address: 00:15:83:2E:2F:70  ACL MTU: 384:8  SCO MTU: 64:8
    UP RUNNING
    RX bytes:2309 acl:0 sco:0 events:118 errors:0
    TX bytes:299 acl:0 sco:0 commands:48 errors:0
    Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
    Link policy: RSWITCH HOLD SNIFF PARK 
    Link mode: SLAVE ACCEPT 
    Name: 'EDRClassone'
    Class: 0x280404
    Service Classes: Capturing, Audio
    Device Class: Audio/Video, Device conforms to the Headset profile
    HCI Version: 2.0 (0x3)  Revision: 0xc5c
    LMP Version: 2.0 (0x3)  Subversion: 0xc5c
    Manufacturer: Cambridge Silicon Radio (10)

hcitool scan

Scanning ...
    00:11:67:00:25:02   BH025C

hcitool cc 00:11:67:00:25:02

Can't create connection: Connection timed out

J'ai un démon Bluetooth à /etc/init.d/bluetooth et fonctionnent bien.

Comment se connecter via la ligne de commande ?

9voto

MacMartin Points 690

Ces commandes listées ici ne m'ont pas beaucoup aidé. Mais j'ai trouvé une bonne liste pour l'utilisation de bluetoothctl ici : https://wiki.archlinux.org/index.php/Bluetooth_headset

# bluetoothctl

pour être accueilli par son invite de commande interne. Puis entrez :

# power on
# agent on
# default-agent
# scan on

Maintenant, assurez-vous que votre casque est en mode d'appairage. Il devrait être découvert sous peu. Par exemple,

[NEW] Device 00:1D:43:6D:03:26 Lasmex LBT10

montre un appareil qui s'appelle "Lasmex LBT10" et a l'adresse MAC 00:1D:43:6D:03:26. Nous allons maintenant utiliser cette adresse MAC pour initier l'appairage :

# pair 00:1D:43:6D:03:26

Après le couplage, vous devez également connecter explicitement l'appareil (à chaque fois ?) :

# connect 00:1D:43:6D:03:26

Si tout fonctionne correctement, vous disposez maintenant d'un périphérique de sortie distinct dans PulseAudio. Remarque : le périphérique peut être désactivé par défaut. Sélectionnez son profil audio (OFF, A2DP, HFP) dans l'onglet "Configuration" de pavucontrol.

Vous pouvez maintenant rediriger tout le son vers ce périphérique en utilisant les onglets "Lecture" et "Enregistrement" de pavucontrol.

Vous pouvez maintenant désactiver à nouveau l'analyse et quitter le programme :

# scan off
# exit

donc, bravo à archlinux pour ça (après la commande 'connect', le son sur mes haut-parleurs bt a fonctionné avec pulseaudio) pavucontrol )

4voto

fecub Points 141

Voici une instruction étape par étape ! Configuration de Bluetooth via la ligne de commande

et pour la connexion qui s'est interrompue, avez-vous réinitialisé l'adaptateur ? si non vous pouvez le faire avec cette commande. sudo hciconfig hci0 reset

Je vous recommande de lire les instructions dans le lien donné.

Et pour l'utiliser en ligne de commande, voici quelques commandes Quelques commandes d'envoi/obtention Bluetooth

1voto

Pete Points 11

hcitool cc 00:11:67:00:25:02 ne suffit pas pour se connecter à votre appareil. Vous aurez besoin d'une procédure d'authentification après avoir créé la connexion. La commande complète est hcitool cc 00:11:67:00:25:02; hcitool auth 00:11:67:00:25:02

0voto

kurikintoki Points 126

Scan hcitoll Si votre appareil est là, mettez son adresse mac au lieu de celle que j'ai utilisée. sudo hcitool cc 01:07:81:93:66:BC lorsque vous êtes invité à le faire, cherchez le bouton "input pin" et insérez votre pin.

-2voto

hitesh Points 1

Bt-device -l

bluetoothctl connect 28:44:A9:E6:E7:95

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X