覆盆子PI iBeacon

时间:2014-12-12 19:49:55

标签: raspberry-pi ibeacon bluez

我是这个网站的新贡献者,如果这个问题听起来太简单,请给我一些懈怠。我已经使用Pi设备作为iBeacon阅读器几周了,我能够使用hcitool lescan和hcidump找到我的LE信标没有问题。我现在面临的问题是,由于某些原因,当我运行hcitool lescan时,我看到了我的设备,但是hcidump看不到它的工作 - 它似乎甚至无法运行。

由于hcitool lescan工作,我知道设备正在工作,我的Pi可以找到它们..但我需要hcidump工作,因为我的代码从这个输出拉出来让我的程序正常运行。

有关可能导致此问题的任何想法?我可以提供哪些信息来帮助您更好地了解情况?

1 个答案:

答案 0 :(得分:1)

这是bluez的已知错误。

要解决此问题,您只需关闭蓝牙接口并重新启用它即可。

sudo hciconfig hci0 down

sudo hciconfig hci0 up

hci0是蓝牙适配器的接口。

然后,您可以使用扫描同时运行转储:

sudo hcitool lescan --duplicates & sudo hcidump -w file.txt