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.

[参考译文] CC2640R2F:保持与接合器件连接的最佳实践

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1166393/cc2640r2f-best-practice-to-hold-a-connection-with-a-bonded-device

器件型号:CC2640R2F

您好、TI、

SDK

simplelink_cc2640r2_sdk_5_30_00_03

IDE

IAR8.32.2.

参考项目

多角色

我们当前的应用要求我们执行以下操作:
1.如果设备(客户端)希望连接到受测的 launchpad (外设)、则无论连接情况如何、launchpad 都可以接受。
接受连接后、LaunchPad 应提供10秒的窗口周期、在此时间段内、如果器件未配对、LaunchPad 将等待配对请求。
3.在10秒的窗口期内,我们不会停止从应用程序广播 launchpad (外设)。
4.在10秒的窗口周期后、LaunchPad (外设)会检查连接的设备是否配对、如果不是、LaunchPad (外设)应从此设备断开连接。


您认为此过程采用哪种方法?

此致、
Niranjan

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

    你好 Niranjan、

    为此、您可以使用 GAP 绑定管理器配对状态回调来验证配对是否和何时完成(成功或在故障情况下)。 在默认示例中、配对开始和 保存绑定时会打印一条语句。 如果保存成功、也许您可以停止10秒计时器。 并保持连接。 否则、计时器将过期、您可以在此处开始断开连接。

    [引用 userid="303981" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1166393/cc2640r2f-best-practice-to-hold-a-connection-with-a-bonded-device "]我们不会停止 launchpad (外设)的广播[/quot]

    由于广播仍在进行中、因此第二个客户端此时可以启动新的连接请求。 在这种情况下,您应该按连接跟踪 connectionHandle。

    我希望这对您有所帮助,如果我误解了您的问题,请澄清,我将尽力回答。