2017-01-31 47 views
0

У меня возникли проблемы с подключением к устройству Bluetooth на моем малиновом пие.RFCOMM Connection отказался из-за вывода

in bluetoothctl i сканирует ip и пытаюсь установить пару (после того, как доверяю), но я отклоняюсь, и я никогда не получаю подсказку для булавки.

я также попытался

rfcomm connect /dev/rfcomm1 <bt_addr> 1 

я проверить HCI дамп и увидеть событие HCI

HCI Command: PIN Code request 

тогда прямо под что я вижу

HCI Command: PIN Code request Negative reply 

, но я никогда не получить и опции положить в мою булавку. Я подключился к другим устройствам Bluetooth без этой проблемы, но по какой-то причине я вижу это на этом элементе enter link description here

Я использую более новую версию bluez, поэтому hcid.conf больше не существует, и, к сожалению, большинство моих запросов включали этот файл в качестве решения. как я могу исправить это с помощью более поздних версий bluez? есть ли способ вставить этот вывод, когда я пытаюсь подключиться?

я могу подключить андроид устройства и ОС Windows и читать данные, но по какой-то причине Linux дает мне проблему

спасибо

ответ

0

У вас не хватает, чтобы зарегистрировать агента в bluetoothctl для наведения , Вы можете попробовать следующие команды по порядку.

Короче говоря,

hciconfig hci0 up 
systemctl start bluetooth 
bluetoothctl 
[bluetooth]# discoverable on 
[bluetooth]# pairable on 
[bluetooth]# agent NoInputNoOutput 
[bluetooth]# scan on 
[bluetooth]# scan off #after you found the device 
[bluetooth]# trust 44:D8:84:02:A3:17 
[bluetooth]# pair 44:D8:84:02:A3:17 
[bluetooth]# connect 44:D8:84:02:A3:17 

Существуют различные возможные варианты "агента". Проверьте журнал ниже.

[email protected]:~# hciconfig  
hci0: Type: BR/EDR Bus: USB 
    BD Address: 00:02:72:A9:B6:45 ACL MTU: 1021:7 SCO MTU: 64:1 
    UP RUNNING PSCAN 
    RX bytes:1038 acl:0 sco:0 events:50 errors:0 
    TX bytes:1405 acl:0 sco:0 commands:49 errors:0 

[email protected]:~# hciconfig hci0 up 
[email protected]:~# systemctl start bluetooth 
[email protected]:~# ps -ef | grep bluetooth 
root  324  1 0 00:07 ?  00:00:00 /usr/lib/bluez5/bluetooth/bluetoothd 
root  339 314 0 04:25 pts/0 00:00:00 grep bluetooth 
[email protected]:~# 
[email protected]:~# bluetoothctl 
[NEW] Controller 00:02:72:A9:B6:45 BlueZ 5.33 [default] 
[bluetooth]# discoverable on 
Changing discoverable on succeeded 
[CHG] Controller 00:02:72:A9:B6:45 Discoverable: yes 
[bluetooth]# pairable on 
Changing pairable on succeeded 
[bluetooth]# agent 
DisplayOnly  DisplayYesNo  KeyboardDisplay KeyboardOnly  NoInputNoOutput off    on    
[bluetooth]# agent NoInputNoOutput 
Agent registered 
[bluetooth]# scan on 
Discovery started 
[CHG] Controller 00:02:72:A9:B6:45 Discovering: yes 
[NEW] Device 44:D8:84:02:A3:17 Parthiban 
[bluetooth]# scan off 
[CHG] Device 44:D8:84:02:A3:17 RSSI is nil 
Discovery stopped 
[CHG] Controller 00:02:72:A9:B6:45 Discovering: no 
[bluetooth]# trust 44:D8:84:02:A3:17 
[CHG] Device 44:D8:84:02:A3:17 Trusted: yes 
Changing 44:D8:84:02:A3:17 trust succeeded 
[bluetooth]# pair 44:D8:84:02:A3:17 
Attempting to pair with 44:D8:84:02:A3:17 
[CHG] Device 44:D8:84:02:A3:17 Connected: yes 
[CHG] Device 44:D8:84:02:A3:17 Modalias: usb:v05ACp12A0d0930 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 00000000-deca-fade-deca-deafdecacafe 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 00001000-0000-1000-8000-00805f9b34fb 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 00001116-0000-1000-8000-00805f9b34fb 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 0000111f-0000-1000-8000-00805f9b34fb 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 0000112f-0000-1000-8000-00805f9b34fb 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 00001132-0000-1000-8000-00805f9b34fb 
[CHG] Device 44:D8:84:02:A3:17 UUIDs: 00001200-0000-1000-8000-00805f9b34fb 
[CHG] Device 44:D8:84:02:A3:17 Paired: yes 
Pairing successful 
[CHG] Device 44:D8:84:02:A3:17 Connected: no 
[bluetooth]# 
+0

Спасибо, Parthiban, я пробовал ваши предложения, но, к сожалению, я все равно получаю одинаковые результаты. – Sam

+0

Можете ли вы поделиться выходом, который вы используете при попытке выполнить вышеуказанный набор команд? –