如何获得配对的BLE设备?

时间:2016-11-26 07:02:11

标签: ios bluetooth-lowenergy core-bluetooth

描述 - 我如何获得iOS中的BLE连接数。 我想限制用户在特定数量的BLE连接后添加更多BLE传感器。我想获得设备可以处理的BLE连接的数量。

1 个答案:

答案 0 :(得分:0)

连接表示状态,而不是流量。连接数将受内存或蓝牙堆栈用来管理它们的数据结构的约束,两者都是未知的。我的回答是,"尽可能多,而不是更多。"

数据包代表流量,每个数据包一次处理一个。从这个角度来看,我的回答是,"一个。"

但是,如果无法快速地从芯片和协议栈中的关键路径处理数据包以开始处理下一个数据包,则可以丢弃数据包。经验表明iOS中的这些关键路径取决于流量的数据包大小和速率。此外,未连接到BLE堆栈的区域中的其他设备可能会泛滥无线电频谱并导致堆栈外部的数据包冲突。我已经看到BLE流量超过20个连接并且只有一个连接到地狱。从这个角度来看,我的答案是,"它取决于。"