BLE MTU更高,但速度是一样的

我在iOS7中玩CoreBluetooth,已经成功地让两个设备之间发送了相当多的数据(一个是中央的,一个是外设)。

在iPhone 5和4S之间,我有一个20字节的MTU,而在iPhone 5s和iPhone 5之间,我有一个132字节的MTU。 这个尺寸要大得多,所以我认为个人邮件发送的次数会减less,因此转移的总时间会减less。

不幸的是,两种情况下的时间都差不多(约15秒)。 我原来的假设是不正确的还是我可能做错了?

L2CAP具有20个字节的MTU。 如果要发送超过20个字节的数据,则会发送多个数据包。 最有可能的是132个字节以7个数据包发送,其速率与7个20字节的数据包相同。 所以吞吐量是一样的。