【问题标题】:CoreBluetooth limitations?CoreBluetooth 限制?
【发布时间】:2012-01-20 03:14:20
【问题描述】:

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

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

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

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

提前感谢您的帮助。

西亚

【问题讨论】:

  • 请问您要连接什么设备?
  • 这取决于当时的网络延迟、信号强度、环境。如果没有明确的控制环境,似乎很难进行基准测试。

标签: objective-c ios bluetooth core-bluetooth


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-04
    • 2016-04-17
    • 1970-01-01
    • 2023-03-31
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    相关资源
    最近更新 更多