2012-01-20 24 views
1

我找不到任何關於CoreBluetooth框架讀/寫限制的提及。有誰知道這兩個函數的大小限制是什麼速度&?CoreBluetooth限制?

- (無效)writeValue:(INT)serviceUUID characteristicUUID:(INT)characteristicUUID號碼:(CBPeripheral *)p個數據:(NSData的*)數據

- (無效)readValue:(INT)serviceUUID characteristicUUID: (int)characteristicUUID p:(CBPeripheral *)p

我需要知道數據的最大尺寸是多少,以及速度和速度有多快,我們可以使用這些函數。

在此先感謝您的幫助。

Sia的

+0

我可以問你想連接什麼設備? – chwi

+0

這取決於當時的網絡延遲,信號強度,環境。沒有定義的控制環境似乎很難進行基準測試。 – yuklai

回答

3

的連接/傳輸速度是由從側完全決定,而不是主站(您的iPhone)。您的iPhone應用程序可以請求更快或更慢的傳輸速率,但從設備會決定是否允許這樣做。 自從CoreBluetooth與藍牙低功耗一起使用以來,這已經完成,並且隨着傳輸速率的增加,使用更多的電池。由於它是BLE設備的製造商保證電池壽命,而不是iPhone應用程序的創建者,因此必須這樣做。