如何找出多个连接蓝牙设备的最大值?

时间:2016-10-03 15:25:47

标签: android bluetooth bluetooth-lowenergy

我一直在寻找这个问题,并找到了不一致的答案。

我想从几个蓝牙设备收集数据。截至蓝牙v4.1,android蓝牙低功耗设备支持多个同时连接。我有索尼xperia Z5,连接到4个不同的设备。

  • 1个智能手表以50Hz的速度在DataMap中传输IMU数据,每个16个字节(每个事件包含4个浮点数)
  • 另一个设备以50Hz流式传输类似数据,每个16字节(4个浮点数)
  • 第三个36字节,50Hz(9个浮点数),以及一个16字节,100Hz的独立流。

这忽略了数据包的标头大小(因为我不知道它们)。这是4kbps,为了错误而加倍它仍然非常低,我认为应该是完全可以接受的。

但是,由于信息来自不同的流,我无法找到有关如何影响的信息。有谁知道这是否有所作为?

(另外,在它向我指出之前,我已经考虑过在智能手表上保存一组数据并通过向DataMap添加一个数组将其全部发送到一个数据块中。)

提前谢谢。

0 个答案:

没有答案