Não é possível abrir / dev / rfcomm1: o host está inativo

1

Estou trabalhando em PI de framboesa e em Bluetooth. Eu estou usando o velho kernel pi framboesa como o novo tem alguns bugs que não foram resolvidos em relação ao daemon bluez. Atualmente, minha versão do kernel é 3.6.11.

Estou usando um dongle bluetooth USB e meu único objetivo é conectar automaticamente o dongle Bluetooth sempre que estiver no alcance. Para isso eu acho que eu tenho que executar um script no backend no RPI que vai continuar a verificar a existência de dongle usb bluetooth. Eu comecei desde o começo. Eu instalei o daemon do bluez usando

apt-get install bluetooth bluez utils blueman

e depois eu usei

hciconfig

que me dá que meu dongle usb bluetooth está funcionando bem. Mas quando eu fiz

hcitool scan

, ele não me dá nenhum dispositivo dentro do alcance, mesmo que o meu dispositivo bluetooth serial esteja ligado. Não consegui encontrar nenhum dispositivo nas proximidades. Além disso, quando eu desconectei e pluguei o dongle USB novamente, fui capaz de escanear o dispositivo serial, mas quando repito o processo, eu encontro a condição anterior de não encontrar nenhum deice. Eu encontrei outro útil link , mas que precisam de endereço do dispositivo bluetooth que precisa ser conectado. Eu quero automatizar isso usando hcitool scan, armazenar a saída para o arquivo e, em seguida, compará-lo com dispositivos já emparelhados e seu nome. Para isso eu preciso descobrir por que hcitool scan está em algum momento funcionando e às vezes não. ?

Alguém pode me ajudar a descobrir por que isso está acontecendo? Existe algum problema em lado do hardware, ou seja, dongle Bluetooth é buggy ou eu tive algum problema no bluez utils.

Editar 1: Enquanto a partir de agora, o hcitool scan está me dando o endereço do meu dispositivo remoto, mas ainda estou recebendo o mesmo problema de HOUST IS DOWN, '/ dev / rfcomm1'. Eu realmente não estou tendo nenhuma ideia do que fazer.

    
por srj0408 20.05.2014 / 18:25

1 resposta

0

Eu não sei o que eu fiz ou o que aconteceu aleatoriamente, eu sou capaz de obter os resultados hcitool scan depois que eu usei sudo apt-get install python-bluez . Também acho que o hardware era uma coisa com defeito que eu estava tendo. Quando eu mudei o dongle USB-BLuetooth, as coisas funcionam bem.

    
por 11.06.2014 / 22:58