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?
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
)
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
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