【发布时间】:2017-03-09 09:21:39
【问题描述】:
我有一个 Rpi3,我想将它与通过 UART 连接到我的笔记本电脑的 nRF 绑定。这个 nRF 笔记本电脑连接显示 Rpi3 是否与 nRF 连接和/或配对。我可以通过运行连接到 nRF 设备:
gatttool -t random -b XX:XX:XX:XX:XX:XX -I
我found that 为了能够配对它,我需要做的就是在使用 gattool 连接后运行以下命令:
sec-level medium
但是,nRF 设备只显示“已连接”。
然后我尝试使用 bluetoothctl 命令。我确保电源已打开,代理已打开,它是可发现的等等。在我运行命令 pair XX:XX:XX:XX:XX:XX 后,它说它是成功的。运行 info 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
我遵循了来自 adafruit 和 stackoverflow 的教程。我读到 Bluez-5.44 我不需要在实验模式下运行蓝牙。
我错过了什么?我将不胜感激任何帮助。
【问题讨论】:
标签: bluetooth raspberry-pi bluetooth-lowenergy