我找不到任何关于 CoreBluetooth 框架读/写限制的内容。有谁知道这两个函数的速度和大小限制是什么?
-(void) writeValue:(int)serviceUUIDcharacteristicUUID:(int)characteristicUUID p:(CBPeripheral *)p data:(NSData *)data
-(void) readValue: (int)serviceUUIDcharacteristicUUID:(int)characteristicUUID p:(CBPeripheral *)p
我需要知道数据的最大大小是多少,以及我们可以以什么速度以及多快的速度使用这些函数。
预先感谢您的帮助。
西亚
最佳答案
连接/传输速度完全由从属端决定,而不是由主控端(您的iPhone)决定。您的 iPhone 应用程序可以请求更快或更慢的传输速率,但从设备决定是否允许。 自从 CoreBluetooth 专为与低功耗蓝牙一起使用而设计以来,就已经这样做了,并且随着传输速率的增加,会使用更多的电池。由于保证电池生命周期的是 BLE 设备的制造商,而不是 iPhone 应用程序的创建者,因此必须这样做。
关于objective-c - 核心蓝牙的限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8936336/