在覆盆子pi上未检测到蓝牙USB设备

时间:2015-10-20 10:42:43

标签: linux raspberry-pi ibeacon raspbian bluez

我最近买了一台Radius网络信标开发套件,我将半径网络提供的pibeacon图像安装到Rapberry Pi Model B.我正在使用Radius Network提供的USB供电信标。 Bluez(5.31)已预先安装在Raspbian os映像中。 当我做 lsusb 时,我得到输出为:
Bus 001 Device 002:ID 0424:9512 Standard Microsystems Corp.
总线001设备001:ID 1d6b:0002 Linux Foundation 2.0根集线器
总线001设备003:ID 0424:ec00标准微系统公司
总线001设备007:ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN适配器
总线001设备006:ID 2458:0001

当我尝试命令 hcitool dev 时:
设备
当我尝试命令 hcitool lesscan 时:
设备不可用:没有这样的设备
hciconfig 也会提供空白输出

但是当我尝试 hcitool lesscan --duplicates 时,我得到以下输出: [1] + 6044

命令信标扫描信标停止返回
发送失败:文件描述符处于错误状态。

设备无效:网络已关闭

我甚至尝试打开hci0,但似乎没有任何效果。请帮忙。

1 个答案:

答案 0 :(得分:0)

Radius Networks Pi Beacon(也称为信标开发套件)是一款Raspberry Pi,配有IOGear GBU521蓝牙LE加密狗和带有软件的SD卡,可以传输iBeacon信号。该软件使用Linux BlueZ框架进行传输,这需要标准的蓝牙4.x设备。

根据问题下面的评论,很明显问题是尝试使用软件和Raspberry Pi来控制RadBeacon USB加密狗。这不会起作用,因为RadBeacon USB是一个独立的信标设备,而不是通用的蓝牙4.x设备。解决方案是使用标准的蓝牙4.x设备,如推荐的GBU521。