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.