Estou tentando testar rfcomm_server.c e rfcomm_client.c (do link link ) no meu novo dongle Bluetooth .
Quando executo o rfcomm_client, ele sai na conexão, dando o erro "connect: Host is down". Estou executando o cliente com o baddr do hci0.
No entanto, "hciconfig" mostra que o dispositivo está ativo (o endereço do Mac foi alterado para XX para o post)
hci0:
Type: BR/EDR Bus: USB BD Address: XX:XX:XX:XX:XX:XX
ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING PSCAN ISCAN
RX bytes:706 acl:0 sco:0 events:48 errors:0
TX bytes:1503 acl:0 sco:0 commands:44 errors:0
"hcitool scan" retorna o endereço de um dos dispositivos emparelhados. Então eu acredito que o dongle está funcionando. No entanto, não sei por que a conexão retorna com o erro Host Down.
Aprecie qualquer ajuda do fórum.
Estou executando o Ubuntu como uma VM no Mac e instalei o "bluez-5.27"
Aqui estão os detalhes de "lsb_release -a"
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty