objective-c - 核心蓝牙的限制?

标签 objective-c ios bluetooth core-bluetooth

我找不到任何关于 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/

相关文章:

actionscript-3 - 如何 : force output sound of application to go through Bluetooth headset

macos - 低功耗蓝牙 (BLE) 服务 - Mac OS X

iphone - 如何使用 CHCSVParser 类

ios - UITextField 删除 "..."

ios - 是否可以在 iphone TableView 中创建 A-Z 以外的索引?

ios - GVR SDK(Google VR Player)ios在点击按钮时开始播放视频

android - Android:MediaPlayer-免提音量

ios - 是否可以在一个 UiTableView 中有两个不同的 UiTableViewCell?

objective-c - 主窗口关闭时 Cocoa 应用程序似乎崩溃

iOS如何在UITableView中显示数组字典