【发布时间】:2016-10-14 16:43:17
【问题描述】:
我想通过 BLE 将一些数据(数十 KB)从 iOS 传输到 BLE 外围设备。我使用here 指定的 writeValue 方法。外围设备的预设连接间隔约为 30 毫秒。但是,在从我的 iOS 应用程序中写入一堆 GATT 之后,外围设备每秒只能获得 1 或 2 次写入,这比预期值慢得多。似乎iOS以某种方式将写入排队,并以更慢的速度发送出去。有什么办法可以提高数据速率吗?
【问题讨论】:
我想通过 BLE 将一些数据(数十 KB)从 iOS 传输到 BLE 外围设备。我使用here 指定的 writeValue 方法。外围设备的预设连接间隔约为 30 毫秒。但是,在从我的 iOS 应用程序中写入一堆 GATT 之后,外围设备每秒只能获得 1 或 2 次写入,这比预期值慢得多。似乎iOS以某种方式将写入排队,并以更慢的速度发送出去。有什么办法可以提高数据速率吗?
【问题讨论】:
检查从您的 BLE 设备发出的自动连接更新。这可能会发生,并且可以设置较低的传输速率,这会减慢传输速度。
【讨论】: