web-dev-qa-db-fra.com

Comment connecter Bluetooth casque via une ligne de commande sur Ubuntu 12.04

Je veux connecter mon ordinateur à un casque Bluetooth. Mon ordinateur a un système d'exploitation Ubuntu 12.04 64 BITS Server sans interface graphique. Je dois donc connecter mon ordinateur via une ligne de commande. Mais à la documentation sur Internet n'a aucun exemple de travail.

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

Ma sortie de ligne de commande est la suivante:

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 du démon Bluetooth à /etc/init.d/bluetooth et juste travailler bien.

Comment se connecter via une ligne de commande?

4
user1305041

ces commandes énumérées ici ne m'a 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

à accueillir 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 de couplage. Il devrait être découvert sous peu. Par exemple,

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

affiche un périphérique qui s'appelle "Lasmex LBT10" et a une adresse MAC 00: 1D: 43: 6D: 03: 26. Nous allons maintenant utiliser cette adresse MAC pour lancer le couplage:

# 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 avez maintenant un périphérique de sortie séparé dans Pulseaudio. Remarque: le périphérique peut être éteint par défaut. Sélectionnez son profil audio (off, A2DP, HFP) dans l'onglet "Configuration" de Pavucontrol.

Vous pouvez maintenant rediriger tout audio via ce périphérique à l'aide des onglets "Lecture" et "Enregistrement" de Pavucontrol.

Vous pouvez maintenant désactiver la numérisation et quitter le programme:

# scan off
# exit

donc, Kudos à Archlinux pour cela (après la commande 'Connect', le son sur mes haut-parleurs BT a travaillé avec PulseAudio pavucontrol)

9
eli

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

1
Pete

hCITOLL SCAN Si votre appareil est là, il y a une adresse Mac à la place de l'une fois que j'ai utilisé sudo hcitool CC 01: 07: 81: 93: 66: BC Lorsque vous y êtes invité à rechercher un bouton d'entrée d'entrée et insérez votre code PIN

0
Dmytro Vasyanovych