CoreBluetooth限制?

时间:2012-01-20 03:14:21

标签: objective-c ios bluetooth core-bluetooth

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

- (void)writeValue:(int)serviceUUID characteristicUUID:(int)characteristicUUID p:(CBPeripheral *)p data:(NSData *)data

- (void)readValue:(int)serviceUUID characteristicUUID:(int)characteristicUUID p:(CBPeripheral *)p

我需要知道数据的最大大小,速度以及使用这些功能的速度。

提前感谢您的帮助。

Sia的

1 个答案:

答案 0 :(得分:3)

连接/传输速度完全由从属侧决定,而不是主机(您的iPhone)。您的iPhone应用程序可以请求更快或更慢的传输速率,但是从属设备决定是否允许这样做。 这是因为CoreBluetooth用于蓝牙低功耗,并且随着传输速率的提高,使用了更多的电池。由于BLE设备的制造商保证了电池寿命,而不是iPhone应用程序的创建者,因此必须以这种方式完成。