Ciao a tutti, come faccio a sapere quale nome (hciX) viene assegnato ad ogni adattatore bluetooth che collego al pc? Se tutti gli adattatori sono collegati prima dell'avvio del sistema, rischio che cambino i nomi tra un boot e l'altro?

Ho la necessità di collegare più adattatori bluetooth al mio pc e di creare delle connessioni con diversi dispositivi bluetooth contemporaneamente. Finché lavoro da linea di comando tutto funziona bene. Se però ci provo da un mio programma devo essere sicuro che al nome hci0 corrisponde l'adattatore A, al hci1 corrisponde l'adattatore B e cosi via.

grazie

chiesto 08 Jan '14, 11:24

secort's gravatar image

secort
0111


Questo dovrebbe essere possibile impostando delle regole ad hoc per udev. Esegui i seguenti comandi:

sudo cp /lib/udev/rules.d/97-bluetooth-hid2hci.rules /etc/udev/rules.d/
sudo nano /etc/udev/rules.d/97-bluetooth-hid2hci.rules

quindi modifica il file aggiungendo dopo le righe seguenti:

ACTION=="remove", GOTO="hid2hci_end"
SUBSYSTEM!="usb", GOTO="hid2hci_end"

una, due o più righe di questo tipo:

ACTION=="add", KERNEL=="hci*", ATTR{address}=="xx:yy:zz:00:00:01", NAME="hci0"
ACTION=="add", KERNEL=="hci*", ATTR{address}=="xx:yy:zz:00:00:02", NAME="hci1"

dove l'indirizzo dei devices (quelli che iniziano con xx:yy:zz...) devi sostituirli con quelli tuoi. Non dovrebbe esserci bisogno di riavviare.

Referimento: http://www.spinics.net/lists/linux-bluetooth/msg02915.html

coll. permanente

ha risposto 08 Jan '14, 12:33

enzotib's gravatar image

enzotib ♦♦
14.1k113187

@secort: piuttosto che darmi punti dalla tua ancora esigua reputazione, sarebbe meglio e più economico che tu accettassi la risposta (se è stata utile) cliccando sul segno di spunta a sinistra della stessa, e magari le dessi anche un voto positivo cliccando sul pollice verso l'altro.

(08 Jan '14, 15:44) enzotib ♦♦ enzotib's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×228
×97

domanda posta: 08 Jan '14, 11:24

domanda visualizzata: 2,069 volte

ultimo aggiornamento: 08 Jan '14, 15:44

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.