Bluetooth dalla riga di comando in 12.04?

17

Ho provato ad associare la mia tastiera bluetooth al mio computer dopo aver reinstallato da una versione standard di Ubuntu 12.04 ad un'installazione minima.

Nell'installazione minima non ho alcuna GUI, quindi ho cercato di utilizzare i vari strumenti da riga di comando disponibili, ma non riesco a capire come dovrebbe andare l'accoppiamento. Accoppiamento quando ho avuto una gui funzionato perfettamente.

Ho chiesto aiuto qui: link

Nessuno ha risposto, ma molti dettagli della mia situazione sono disponibili qui.

Come si suppone che si debbano accoppiare dispositivi bluetooth dalla riga di comando?

    
posta azzid 12.09.2012 - 20:59

2 risposte

18

Accoppia un nuovo dispositivo

In Bluez4 installa bluez pacchetto per poter associare un dispositivo dalla riga di comando con bluez-simple-agent (Bluez5 fornirà il comando bluetoothctl ):

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx

Sostituisci # con il numero dell'adattatore Bluetooth (ad esempio hci0 ) e xx:xx:xx:xx:xx:xx con il MAC del nostro dispositivo Bluetooth.

  • Per ottenere il numero della nostra scheda possiamo rilasciare:

    hciconfig
    
  • Il MAC dei dispositivi può essere scansionato con il seguente comando:

    hcitool scan
    

Il dispositivo Bluetooth dovrebbe essere in modalità di abbinamento, ovviamente. Immettere il codice pin quando viene richiesto di accoppiare il dispositivo.

Rimuovi un dispositivo associato

Se abbiamo già associato un dispositivo e abbiamo dovuto rimuoverlo dal database (ad esempio per il re-pairing), possiamo farlo con

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx remove

Nota per tastiere (o mouse): fino a quando la tastiera Bluetooth è accoppiata, potrebbe essere necessario inserire il PIN utilizzando una tastiera cablata aggiuntiva. Vedi il manuale della tua tastiera come è fatto l'abbinamento (alcuni si aspettano prima il PIN nel computer, alcuni nella tastiera prima, alcuni potrebbero avere un PIN fisso).

Dopo l'associazione, colleghiamo la tastiera con:

sudo bluez-test-input connect xx:xx:xx:xx:xx:xx 

Per consentire la connessione automatica dopo un riavvio, possiamo aggiungere il dispositivo ai dispositivi attendibili:

sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes
    
risposta data Takkat 12.09.2012 - 21:17
0

Dopo aver cercato molto ho trovato due soluzioni. Uno è bluetoothctl che esegue esattamente quello che stai cercando. Puoi fare quasi tutto dalla riga di comando :) Perché sono pigro e la mia memoria è ancora su HDD Ho bisogno anche di qualche applet, quindi ho installato bluedevil sul mio desktop amico :) funziona tranne la scansione, ma è bene come questo

    
risposta data Vladx 07.10.2014 - 18:46

Leggi altre domande sui tag