Программа Bluetooth Socket: подключение: хост не работает

Я пытаюсь протестировать rfcomm_server.c и rfcomm_client.c (по ссылке https://github.com/balle/bluetooth-snippets) на моем новом ключе Bluetooth.

Когда я запускаю rfcomm_client, он выходит из соединения, сообщая об ошибке "соединение: хост не работает". Я использую клиент с baddr hci0.

Тем не менее, "hciconfig" показывает, что устройство работает (Mac адрес изменен на XX для сообщения)

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" возвращает адрес одного из сопряженных устройств. Так что я верю, что ключ вышел. Однако я не уверен, почему соединение возвращается с ошибкой Host Down.

Ценю любую помощь с форума.

Я использую Ubuntu в качестве виртуальной машины на Mac, и я установил "bluez-5.27"

Вот подробности "lsb_release -a"

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty

0 ответов

Другие вопросы по тегам