2

我找不到任何提及 CoreBluetooth 框架的读/写限制。有谁知道这两个功能的速度和大小限制是什么?

-(void)writeValue:(int)serviceUUID特征UUID:(int)特征UUID p:(CBPeripheral *)p数据:(NSData *)数据

-(void)readValue:(int)serviceUUID特性UUID:(int)特性UUID p:(CBPeripheral *)p

我需要知道数据的最大大小是多少,以及我们可以使用这些函数的速度和速度。

提前感谢您的帮助。

新航

4

1 回答 1

4

连接/传输速度完全由从端决定,而不是主端(你的 iPhone)。您的 iPhone 应用程序可以请求更快或更慢的传输速率,但从属设备决定是否允许这样做。自从 CoreBluetooth 与低功耗蓝牙一起使用以来,就已经完成了这项工作,并且随着传输速率的增加,使用了更多的电池。由于保证电池寿命的是 BLE 设备的制造商,而不是 iPhone 应用程序的创建者,因此必须这样做。

于 2012-06-25T17:54:50.603 回答