尊敬的专家:
当我将最大扫描数设置为8时、我有疑问、因为周围有大约20个 BLE 器件。
扫描结果几乎一次找到8或7个器件(设置400ms 扫描间隔)。
我的问题是、
BLE 堆栈选择20个器件中的8个器件的优先级是多少 ?
例如、是否可能无法找到特定的器件。 设备5 (如果它离 扫描设备很远或离扫描设备很近)?
提前感谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的专家:
当我将最大扫描数设置为8时、我有疑问、因为周围有大约20个 BLE 器件。
扫描结果几乎一次找到8或7个器件(设置400ms 扫描间隔)。
我的问题是、
BLE 堆栈选择20个器件中的8个器件的优先级是多少 ?
例如、是否可能无法找到特定的器件。 设备5 (如果它离 扫描设备很远或离扫描设备很近)?
提前感谢
尊敬的专家:
1.如果 白名单中的第5个设备使用 白名单中的甲氧乙烷扫描,在这种情况下,扫描白名单偏离的情况有何不同?
5号设备即使 在白名单上,仍有长时间找不到的机会(最糟糕的情况)?
此外,如果设备#5已连接到扫描设备,有何区别? 因为中心周围的设备太多、所以它仍然有可能长时间无法与中心通信并超时(最糟糕的情况)。
我对 BLE 规范很好奇。 在这种情况下(扫描/中心设备周围的许多设备),是否可以保证通信在合理的响应时间(10ms)内?
谢谢
尊敬的专家:
我观察到、与 其他设备相比、如果设备距离扫描设备更远、扫描机会就会更少、这意味着扫描设备周围的设备机会不均等、信号越强
机会。
关于白名单,我知道扫描设备 将过滤 设备仅允许白名单中的设备,但 如果不在白名单中的其他 设备的信号更强,则列表中的设备将扫描的更改更少。 无论 它是否在白名单中、都需要很长时间才能找到它。
此外、在连接情况下、无论设备是否已连接、 如果其他设备有更多的中心 扫描机会 、都将超时。
它无法保证 BLE 器件通信 能够保持稳定并且具有可重置响应时间!
我的理解是否正确、如果知道、请给我更详细的解释。
谢谢