【问题标题】:Linux Bluez Bluetooth overload?Linux Bluez 蓝牙过载?
【发布时间】:2016-05-18 16:46:15
【问题描述】:

我正在使用 Raspberry Pi(运行 Jessie)、Bluez 和 iBeacons(10 个 iBeacon)。我的应用程序(用 Python 编写)嗅探 iBeacons 并报告 MAC 地址和 RSSI。这是一个连续的“嗅”。该程序可以运行数小时而不会出现任何过载;但是,在引入虚拟 iBeacon(来自 iPhone 应用程序)后,应用程序似乎“过载”,不允许应用程序读取其他非虚拟 iBeacon,迫使我重新启动 Pi。此外,与其他 iBeacon 相比,虚拟 iBeacon 的传输速率要快得多。无论如何,这会带来部署问题,因为我们无法承受使系统过载的恶意蓝牙信号。

这是 Bluez、USB 加密狗 (Iomega) 还是其他问题?不在论坛上发布代码——对从哪里开始寻找问题感兴趣。不知道从哪里开始.....

【问题讨论】:

  • 您的问题充满了含糊不清的陈述,使您很难知道如何为您提供帮助。你怎么知道它的“超载”? “不允许应用程序读取”到底是什么意思?你怎么确定?它会崩溃吗?它会产生过多的输出吗?会挂吗?究竟是什么?
  • 同意kaylum。请阅读 stackoverflow.com/help/mcve 。所以。读者期望代码、简单的测试方法、准确的错误消息。但是,您可能会发现raspberrypi.stackexchange.com 上的 Rpi 用户遇到了同样的问题。请不要将 Q 发布到同一个论坛,使用 Q 底部的flag 链接并要求版主将其移至那里。祝你好运!

标签: linux bluetooth raspberry-pi bluetooth-lowenergy bluez


【解决方案1】:

抱歉含糊不清。不确定发布的是 Linux 蓝牙堆栈、Raspberry Pi、加密狗还是其他地方。

将 Broadcom 加密狗换成 Cambridge Silicon Radio,并消除了所有错误。

谢谢!

【讨论】:

    猜你喜欢
    • 2013-01-27
    • 2017-03-20
    • 2018-08-02
    • 1970-01-01
    • 2015-02-02
    • 2021-01-07
    • 2013-12-22
    • 2014-05-13
    相关资源
    最近更新 更多