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.

[参考译文] CC2640:HCI_ReadRssiCmd -连续使用它会有代价吗?

Guru**** 2553450 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/582578/cc2640-hci_readrssicmd---is-there-a-penalty-using-it-continuously

器件型号:CC2640

您好!

我的问题与 在多连接环境中使用 HCI_ReadRssiCmd 有关。

在 数字通道上定期调用此命令是否会影响连接处理\Stack\RF 行为的性能?

此命令是否会消耗系统资源?

我想持续监控通道上的 RSSI。  

谢谢

Tamir

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

    是的、这确实会导致性能下降、因为现在消息将传递到应用层、消耗周期/内存。

    是的、您可以针对每个连接句柄执行此操作、以监控所有通道上的 RSSI。

    software-dl.ti.com/.../group___h_c_i.html

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

    谢谢、

    我想提出更明确的问题。

    我知道通过 CB 发送到应用层的消息会消耗周期/内存。

    如果这可能会影响 BLE 堆栈行为、从而导致它在多连接环境中错过连接间隔、我会更加感到关注。

    正如我说过的、我正在发起多个连接。

    我定期调用 HCI_ReadRssiCmd (每隔一分钟、而不是每隔一个连接间隔。)

    当然、在调用下一个通道上的下一个呼叫之前、等待它完成。

     

    问题

    此调用是否使用可能会在多连接环境中引起链路终止的堆栈\RF 核心资源?  

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RSSI 通知事件在连接事件关闭后发送、因此不存在连接稳定性风险。

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