Bluetooth Raspbian上的蓝牙LE不与nRF绑定

Bluetooth Raspbian上的蓝牙LE不与nRF绑定,bluetooth,raspberry-pi,bluetooth-lowenergy,Bluetooth,Raspberry Pi,Bluetooth Lowenergy,我有一个Rpi3,我想把它和通过UART连接到我笔记本电脑的nRF连接起来。此nRF笔记本电脑连接显示Rpi3是否已连接和/或与nRF配对。我可以通过运行以下命令连接到nRF设备: gatttool -t random -b XX:XX:XX:XX:XX:XX -I 为了能够配对,我只需在使用gattool连接后运行以下命令: sec-level medium 然而,nRF设备仅显示“已连接” 然后我尝试使用bluetoothctl命令。我确保电源已打开、代理已打开、可发现等

我有一个Rpi3,我想把它和通过UART连接到我笔记本电脑的nRF连接起来。此nRF笔记本电脑连接显示Rpi3是否已连接和/或与nRF配对。我可以通过运行以下命令连接到nRF设备:

    gatttool -t random -b XX:XX:XX:XX:XX:XX -I
为了能够配对,我只需在使用gattool连接后运行以下命令:

    sec-level medium
然而,nRF设备仅显示“已连接”

然后我尝试使用bluetoothctl命令。我确保电源已打开、代理已打开、可发现等。在我运行命令对XX:XX:XX:XX:XX:XX后,它表示成功。运行信息XX:XX:XX:XX:XX:XX后也确认了这一点。然而,nRF设备对配对没有反应。如果我使用“nRF connect”应用程序通过手机连接到nRF设备,则nRF显示我的手机已配对

我正在跑步:

Linux 4.9.13-v7+ #974 SMP Wed Mar 1 20:09:48 GMT 2017 armv7l GNU/Linux
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
Bluez-5.44
我学习了和的教程。我读到,对于Bluez-5.44,我不需要在实验模式下运行蓝牙


我错过了什么?我将感谢任何帮助

对于可能也被困在这种情况下的任何迷失的灵魂,下面是我如何解决它的(您需要为以下命令运行sudo):

如果nRF设备已配对一次,然后重新启动,则表示配对密钥仍在Pi一侧,需要移除,可通过以下方式完成:

$ bluetoothctl
$ remove XX:XX:XX:XX:XX:XX
$ exit
在此之后,您需要启动蓝牙设备:

$ hciconfig hci0 up

对于任何可能也陷入这种情况的迷失的灵魂,下面是我如何解决它的(您需要为以下命令运行sudo):

如果nRF设备已配对一次,然后重新启动,则表示配对密钥仍在Pi一侧,需要移除,可通过以下方式完成:

$ bluetoothctl
$ remove XX:XX:XX:XX:XX:XX
$ exit
在此之后,您需要启动蓝牙设备:

$ hciconfig hci0 up