【发布时间】:2016-01-02 01:30:24
【问题描述】:
我正在尝试连接到 Raspberry Pi 2 上的 BLE 设备(心率传感器,Polar H7)。我使用的是最新版本的 bluez (5.35),可在此处找到:http://www.bluez.org/download/
但是当我尝试使用gatttool 进行连接时,总是出现“连接被拒绝”错误。
这是我的工作:
pi@raspberrypi ~ $ sudo su
root@raspberrypi:/home/pi# hciconfig dev
hci0: Type: BR/EDR Bus: USB
BD Address: 5C:F3:70:69:54:3D ACL MTU: 1021:8 SCO MTU: 64:1
DOWN
RX bytes:616 acl:0 sco:0 events:34 errors:0
TX bytes:380 acl:0 sco:0 commands:34 errors:0
root@raspberrypi:/home/pi# hciconfig dev up
root@raspberrypi:/home/pi# hcitool lescan
LE Scan ...
00:22:D0:6D:E0:E6 (unknown)
00:22:D0:6D:E0:E6 Polar H7 6DE0E61C
^Croot@raspberrypi:/home/pi# hcitool lecc 00:22:D0:6D:E0:E6
Connection handle 64
root@raspberrypi:/home/pi# gatttool -b 00:22:D0:6D:E0:E6 -I
[00:22:D0:6D:E0:E6][LE]> connect
Attempting to connect to 00:22:D0:6D:E0:E6
Error connect: Connection refused (111)
[00:22:D0:6D:E0:E6][LE]>
我尝试关注这个话题:BLE gatttool cannot connect even though device is discoverable with hcitool lescan 但它对我不起作用。
【问题讨论】:
-
如果你有 Bluez,为什么不直接使用 bluetoothctl?
-
我浏览并编辑了您的帖子。搜索和阅读不在图像中的文本要容易得多。此外,在 SO 上,我们不会将解决方案编辑到问题中。相反,我们将其作为答案发布,以便最初的提问者(您)可以选中该框以回答您的问题。
标签: bluetooth raspberry-pi bluetooth-lowenergy bluez