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


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

Когда я запускаю rfcomm_client, он выходит из соединения, давая ошибку «connect: Host is down». Я запускаю клиента с 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

4
2018-01-04 08:38


происхождения




ответы: