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