iOS蓝牙配件最高速度?

时间:2013-07-23 02:28:29

标签: ios objective-c bluetooth external-accessory

我正在开发一个外部设备,这个设备有大量的数据要通过蓝牙发送到iphone / ipad,但发送速度非常慢,只有大约60kbps。

设备向PC发送的数据速度为256kbps,我认为不是因为设备问题。 谁知道iOS蓝牙最高速度是多少?

信息: 使用外部配件框架, 蓝牙2.0 + EDR

谢谢,

1 个答案:

答案 0 :(得分:3)

我知道这有点晚了,但基于我一直在做的所有工作,iDevice通常比通过蓝牙的PC / Android慢。这是由于设备的内部限制,但也取决于您进行数据传输的方式(数据包大小,频率,延迟,数据包开销,缓冲区大小等等),这也会降低您的速度。

另一个问题是,根据您正在使用的BT模块,我看到他们可以传递给iOS设备的数据量有多大(10倍)(即使他们都能以300kbps的速度推送到Androids) 。

与iOS设备通信时,在数据包处理和使用的协议期间会有一些额外的开销,如果BT固件开发人员没有正确处理此问题,您将看到性能影响。这些数字也会将设备更改为设备,iOS版本也会更改为iOS版本。

为了给你一些具体的数字,我的一个BT模块,这是我的结果(我到目前为止看到的最高):
iPad Mini运行iOS 7.0.4 - 18,500-20,500字节/秒
iPhone 5S运行iOS 7.0.4 - 14,000-15,000字节/秒
iPod Touch运行iOS 7.0.4 - 16,000-17 000字节/秒
iPod Touch运行iOS 6.1.3 - 19,000-20,000字节/秒

最后一次测试显示iOS版本本身也会产生很大影响。注意,这些都是使用相同的BT模块完成的,每次测试3-4次。

编辑:我在这里添加了更多上下文:http://www.sureshjoshi.com/embedded/bluetooth-classic-apple-french/