蓝牙Ping延迟

6

我目前正在从事一个涉及Lego Mindstorms套件的项目。这个开发板是NXT,我对蓝牙ping速率很感兴趣。

我进行了一次100次ping的测试,并得到了一些有趣的结果。延迟似乎分布在一些带内。我增加到10,000次ping,这种趋势变得更加明显。有人知道可能是什么原因造成的吗?

如果相关,发送方和接收方之间距离约为3米。

10000 Ping散点图

1个回答

1

几个原因:

  1. 缓冲和内部计时器刷新缓冲区可能会导致问题。
  2. 也取决于ping间隔(即后续ping之间的时间),因为在不活动期间链接可能进入省电模式,需要一些时间才能恢复。
  3. Ping数据包的大小。
  4. 使用了什么蓝牙配置文件?

1
缓冲是我们团队的猜测。似乎协议会等待并一次发送几个数据包。如果是这样,我们该如何解决并强制它逐个发送?没有时间间隔。它只是尽可能快地发送。数据包大小为4字节。我不确定您所说的蓝牙配置文件是什么意思? - Dale Myers

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接