BlueZ with BluePy - 指定的连接间隔值和实际连接时间之间的差异来自哪里?

时间:2017-04-09 18:29:21

标签: raspberry-pi3 bluez

我正在尝试使用Bluez工具hcitool lecup来设置我的蓝牙LE连接间隔在6(7.6毫秒BLE支持值)和10(12.5毫秒)之间。

但是,如果我使用BluePy库运行我的代码的最小部分并轮询我的BLE兼容传感器,则接收原始数据所需的时间在20ms区域,这几乎是我预期的两倍。

有没有人遇到过这种差异?它可能是什么来源?

1 个答案:

答案 0 :(得分:0)

我猜你的传感器太慢而无法在与你的请求相同的连接事件中响应(它有150微秒)。因此,您的响应将在一个连接间隔后发送。因此,您的最大延迟是连接间隔的两倍。