我正在iOS 7中使用CoreBluetooth,并成功地让两台设备之间相互发送了大量数据(一个是中心,一个是外设)。
在iPhone 5和4S之间,我有一个20字节的MTU,在iPhone 5s和iPhone 5之间,我有一个132字节的MTU。大小要大得多,所以我假设发送的个人消息较少,因此转移的总时间会减少。
不幸的是,两种情况下的时间基本相同(大约15秒)。我原来的假设是不正确的还是我可能做错了什么?
答案 0 :(得分:3)
L2CAP的MTU为20个字节。如果要发送超过20个字节的数据,则会以多个数据包发送。最有可能的是,132个字节以7个20字节数据包的速率在7个数据包中发送。所以吞吐量是一样的。