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.

[参考译文] CC2642R-Q1:是否可以在不更新连接参数的情况下临时更改从器件延迟?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1425709/cc2642r-q1-is-it-possible-to-change-slave-latency-temporarily-without-connection-parameter-update

器件型号:CC2642R-Q1

工具与软件:

我的客户将 CC2642用于密钥卡。 为了优化功耗、他们连接后使用从器件延迟= 1。 这有效地延长了电池寿命、但 GATT 消息的延迟也增加了。 其用例 CC2642是 BLE 外设、当按下钥匙扣上的按钮时、CC2642将通过通知发送 GATT 消息、而中央侧将通过另一个 GATT 写入请求回复该消息。 启用从器件延迟后、此写入请求将会因此而延迟、在当前的200ms 连接间隔内、最终用户可以感觉到此延迟。

为了最大限度地减小延迟并同时延长电池寿命、我的客户想知道是否有 API 支持在不初始化连接参数更新的情况下临时更改从器件延迟。 例如、按下按钮后、CC2642可以首先将从器件延迟更改为0、然后再从中央侧接收 GATT 消息、而在 GATT 消息之后、从器件延迟改回1。 谢谢、请帮助提供 BLE 堆栈是否支持此功能的建议。

此致、

沭阳县

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

    您好、沭阳、  

    通过查看一些 API、我无法在未完成连接参数更新的情况下找到方法来执行此操作。 如果我有其他任何内容、我会将其添加到该线程中。 要通过更新连接参数来执行此操作、请查看使用 L2CAP_ConnParamUpdateReq ()函数。 此函数将允许客户直接操作 slaveLatency 变量。 请告诉我该 API 是否适合客户。 我会继续研究此事、并会在星期五(10/18)前作出跟进。  

    谢谢!  
    Isaac

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

    您好、沭阳、  

    客户是否能够使用所提供的功能? 请告诉我!

    谢谢!  

    Isaac