Программа 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