gpt4 book ai didi

bluetooth - 无法连接到 Raspberry Pi 上的 BLE 设备

转载 作者:行者123 更新时间:2023-12-02 21:42:28 28 4
gpt4 key购买 nike

我正在尝试连接到 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但它对我不起作用。

最佳答案

设置后,我能够使用gatttool通过蓝牙Raspberry连接到我的Android设备使用 -t random 参数将 code>LE 地址类型 更改为 random,即:

sudo gatttool -t random -b DD:9D:0B:43:A1:77 -I
connect
<小时/>

来自gatttool man

--t, ---addr-type=[public | random] 
# Set LE address type. Default: public
<小时/>
USAGE gatttool [OPTION...]

Help Options:
-h, --help Show help options
-h, --help Show help options
--help-all Show all help options
--help-gatt Show all GATT commands
--help-params Show all Primary Services/Characteristics
arguments
--help-char-read-write Show all Characteristics Value/Descriptor
Read/Write arguments

Application Options:
--i, ---adapter=hciX Specify local adapter interface
--b, ---device=MAC Specify remote Bluetooth address
--t, ---addr-type=[public | random] Set LE address type. Default: public
--m, ---mtu=MTU Specify the MTU size
--p, ---psm=PSM Specify the PSM for GATT/ATT over BR/EDR
--l, ---sec-level=[low | medium | high] Set security level. Default: low
--I, ---interactive Use interactive mode

关于bluetooth - 无法连接到 Raspberry Pi 上的 BLE 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32947807/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com