2016-02-08 59 views
1

我正在与Raspberry Pi(运行Jessie),Bluez和iBeacons(10个iBeacons)合作。我的应用程序(用Python编写)嗅探iBeacons并报告MAC地址和RSSI。这是一个持续的“嗅探”。该程序可以运行数小时,无任何过载;然而,在引入虚拟iBeacon(从iPhone应用程序)后,应用程序似乎“超载”,不允许应用程序能够读取其他非虚拟iBeacons,迫使我重新启动Pi。而且,与其他iBeacon相比,虚拟iBeacon的传输速度要快得多。无论如何,这会造成部署问题,因为我们无法承受流氓蓝牙信号过载系统。Linux Bluez蓝牙过载?

这是Bluez,USB加密狗(Iomega)还是其他问题?不向论坛发布代码 - 有兴趣从哪里开始寻找问题。不知道从哪里开始.....

+1

你的问题充满了模糊的陈述,这使得很难知道如何帮助你。你怎么知道它的“超载”?你的意思是什么“不允许应用程序能够读取”?你如何确定?它会崩溃吗?它是否产生太多的输出?它挂了吗?究竟是什么? – kaylum

+0

同意'kaylum'。请阅读stackoverflow.com/help/mcve。所以。读者期望代码,简单的测试方法,确切的错误信息。但是,您可能会发现http://raspberrypi.stackexchange.com/上的Rpi用户遇到同样的问题。请不要将Q发布到同一个论坛,使用Q底部的'flag'链接并请主持人将其移动到那里。祝你好运! – shellter

回答

1

对不起模糊。不确定发行版是否在Linux蓝牙堆栈,Raspberry Pi,加密狗或其他地方。

用剑桥硅电台切换出Broadcom加密狗,并消除了所有错误。

谢谢!