我正在开发一个外部设备,这个设备有大量的数据要通过蓝牙发送到iphone / ipad,但发送速度非常慢,只有大约60kbps。
设备向PC发送的数据速度为256kbps,我认为不是因为设备问题。 谁知道iOS蓝牙最高速度是多少?
信息: 使用外部配件框架, 蓝牙2.0 + EDR
谢谢,
答案 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/