Ограничения CoreBluetooth? - PullRequest
       9

Ограничения CoreBluetooth?

1 голос
/ 20 января 2012

Я не могу найти упоминаний об ограничениях для чтения / записи в рамках CoreBluetooth. Кто-нибудь знает, каковы ограничения скорости и размера этих двух функций?

- (void) writeValue: (int) serviceUUID характеристикаUUID: (int) характеристика UUID p: (CBPeripheral *) p данные: (NSData *) данные

- (void) readValue: (int) serviceUUID характеристикаUUID: (int) характеристика UUID p: (CBPeripheral *) p

Мне нужно знать, каков максимальный размер данных и с какой скоростью и с какой скоростью мы можем использовать эти функции.

Заранее спасибо за любую помощь.

Sia

1 Ответ

3 голосов
/ 25 июня 2012

Скорость соединения / передачи определяется полностью ведомой стороной, а не мастером (вашим iPhone). Ваше приложение для iPhone может запрашивать более высокую или более низкую скорость передачи, но ведомое устройство решает, будет ли это разрешено или нет. Это было сделано с тех пор, как CoreBluetooth предназначен для использования с Bluetooth Low Energy , и по мере увеличения скорости передачи, используется больше батареи. Поскольку именно производители устройств BLE гарантируют срок службы батареи, а не создатель приложения для iPhone, это необходимо сделать именно так.

...