Bluetooth Socket Program: connect: O host está inativo

4

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
    
por UbPM 04.01.2015 / 09:38

0 respostas