0

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

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

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

谢谢,

4

1 回答 1

4

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

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

与 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/

于 2014-03-16T19:44:11.857 回答