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.

[参考译文] CC2541:扫描最大数量

Guru**** 2419040 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/578207/cc2541-scan-max-number

器件型号:CC2541

尊敬的专家:

当我将最大扫描数设置为8时、我有疑问、因为周围有大约20个 BLE 器件。  

扫描结果几乎一次找到8或7个器件(设置400ms 扫描间隔)。

我的问题是、

BLE 堆栈选择20个器件中的8个器件的优先级是多少 ?

 例如、是否可能无法找到特定的器件。 设备5 (如果它离 扫描设备很远或离扫描设备很近)?

提前感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    优先级是 BLE 扫描来自不同器件的广播的时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的专家:

    您是否意味着 每个设备无论 远距离或近距离扫描设备都有被扫描设备发现(扫描)的相同机会?

    它 还意味着对于特定的偏差。 设备5可能长时间找不到(最糟糕的情况),即使它离扫描设备最近?

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当器件进行广播时、BLE 扫描会使它们按顺序进行。 是的、很可能无法扫描非常近的设备。 但我从未看到在执行 BLE 扫描时始终无法扫描我的器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的专家:

    1.如果 白名单中的第5个设备使用 白名单中的甲氧乙烷扫描,在这种情况下,扫描白名单偏离的情况有何不同?  

    5号设备即使 在白名单上,仍有长时间找不到的机会(最糟糕的情况)?

    此外,如果设备#5已连接到扫描设备,有何区别? 因为中心周围的设备太多、所以它仍然有可能长时间无法与中心通信并超时(最糟糕的情况)。

    我对 BLE 规范很好奇。 在这种情况下(扫描/中心设备周围的许多设备),是否可以保证通信在合理的响应时间(10ms)内?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.在白色列表情况下,仅当扫描设备#5并在白色列表中显示设备时,该设备才会显示在扫描结果中。

    2.如果设备#5连接到扫描设备,我认为它不会有与中心长时间通信和超时的机会(最糟糕的情况),因为中心周围的设备太多。 但是、如果 BLE 2.4G 频带上的干扰太多、连接可能会断开。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的专家:

    我观察到、与  其他设备相比、如果设备距离扫描设备更远、扫描机会就会更少、这意味着扫描设备周围的设备机会不均等、信号越强

    机会。

    关于白名单,我知道扫描设备 将过滤 设备仅允许白名单中的设备,但 如果不在白名单中的其他 设备的信号更强,则列表中的设备将扫描的更改更少。 无论 它是否在白名单中、都需要很长时间才能找到它。    

    此外、在连接情况下、无论设备是否已连接、 如果其他设备有更多的中心  扫描机会 、都将超时。

    它无法保证 BLE 器件通信 能够保持稳定并且具有可重置响应时间!  

    我的理解是否正确、如果知道、请给我更详细的解释。

    谢谢