1

我正在尝试从 RaspPi 连接到 RedBearLab BLE shield。我正在使用 带有 Raspbian OS Bluez-5.11 的CSR4.0 USB 加密狗http://www.adafruit.com/products/1327 Raspberry Pi Rev-B 板

我将 RedBearLab BLE 屏蔽连接到 Arduino UNO R3。我正在尝试从 RaspPi(附加 CSR4.0)连接到屏蔽。但它无法连接 - 连接尝试超时/资源繁忙。

下面我使用的步骤

$ sudo hcitool lescan

LE Scan ...
xx:xx:xx:xx:xx:xx BLE Shield
$ sudo hcitool lecc xx:xx:xx:xx:xx:xx

无法创建连接:连接超时

使用 gatttool 也不能解决问题

$ sudo gatttool -b xx:xx:xx:xx:xx:xx --interactive

[ ][xx:xx:xx:xx:xx:xx][LE]> **connect**

Attempting to connect to xx:xx:xx:xx:xx:xx

Error: connect error: Device or resource busy (16)

[xx:xx:xx:xx:xx:xx][LE]>

非常感谢!

4

2 回答 2

2

好像您的适配器很忙。有东西在使用它。是否有任何其他设备连接到您的适配器?尝试使用以下方法重置适配器:

$ sudo hciconfig hci0 reset
于 2014-01-23T07:45:18.963 回答
1

一些 BLE 设备在连接时需要一个随机地址。尝试:

sudo gatttool -t random -b xx:xx:xx:xx:xx:xx --interactive
于 2016-05-02T19:50:02.923 回答