I'm using Mint 15 w/ Cinnamon.

I bought a set of bluetooth speakers and I'm tring to connect to them via terminal. Via GUI I can see them normally and I am connected to them. I want to make a small script so everytime they are visible I would connect to them automatically.

I am trying to scan them with:

hcitool scan

But I get

Scanning...

and after a few seconds the process dies.

The same thing with hidd --search.

If I run hciconfig scan I get:

hci0:   Type: BR/EDR  Bus: USB
    BD Address: 40:2C:F4:78:E8:69  ACL MTU: 1021:8  SCO MTU: 64:1
    UP RUNNING PSCAN ISCAN 
    RX bytes:130700 acl:22 sco:0 events:18527 errors:0
    TX bytes:31875398 acl:36784 sco:0 commands:75 errors:0

I suppose that is just saying my bluetooth address and that it is turned on.

As I said already, via the normal User Interface, I can see the speakers and I am connected to them, but through terminal I get nothing.

Actually it is quite funny that hcitool scan isn't finding anything since my speakers are connected and every time I run the command the sound from the speakers breaks for a couple of seconds.

share|improve this question
up vote 19 down vote accepted

I managed to do so via bluez-tools:

sudo apt-get install bluez-tools

List of devices to get the MAC address of my device:

bt-device -l

and successfully connect to it:

bt-audio -c 01:02:03:04:05:06


Keep in mind that the bt-audio feature is being reimplemented for newer versions.

share|improve this answer
3  
This is probably for an old version as there is no bt-audio command anymore – Édouard Lopez Oct 3 '16 at 17:02
1  
For update follow the issue github.com/khvzak/bluez-tools/issues/13 – Édouard Lopez Oct 3 '16 at 17:09
    
On Linux Mint 17 (Cinnamon) I successfully used bluez-test-audio connect MAC_ADDRESS for an already paired audio device. – Suzana_K Jan 28 '17 at 1:23

I did to sudo apt-get install bluez-tools, because I did use it at some point.

After being able to find the device from hcitool scan, I ran bluez-simple-agent hci0 X where X is the mac address of the device I was adding. This created the connection to the device.

Then I ran hciconfig scan and it seems to have automatically started the connection.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.