BLE 心率监测器在没有互联网的情况下变慢

物联网 树莓派 蓝牙低功耗
2021-06-19 07:53:36

我正在开发一个使用树莓派和 BLE 心率监测器的项目。我在 raspberry pi zero w 1.1 上使用内置蓝牙,运行最新的 raspbian buster,使用 bluez stack v5.50。

我遇到了最令人费解的情况,当 pi 连接到没有互联网访问权限的路由器时,我每 10 秒获得 1 个样本。将网线插入路由器,数据速率跃升至每秒 1 个样本。

我完全不知道从哪里开始解决这个问题。显然我知道如何改进时间,所以这个变通方法是可以接受的,但仍然是一个变通方法,我很想知道为什么。我有一种感觉,我不需要为了提高 BLE 设备的数据速率而需要连接互联网。

有什么想法吗?

1个回答

蓝牙速度完全基于蓝牙的版本,深入基于蓝牙的波特率(即:IEEE802.11b 标准)没有可能在输出中获得各种周期数,因为蓝牙不是基于互联网连接,互联网协议标准将在 IPv4,6 下,所以这些标准之间没有关系,也许在你的树莓派机器连接互联网后,你的脚本将被安装在包中会得到升级,因为执行时间得到了性能改进减少,这就是为什么您获得更快的循环/样品