您好!
因此、我在 CC2640R2F Launchpad 板上运行 multi_role 示例项目、并在广播时使用智能手机应用程序连接到该项目。
连接成功、我能够在手机上看到所有 GATT 特征。 但是、当我使用应用程序断开连接时、电话会立即断开连接、但我的 CC2640R2F 在收到 GAP_LINK_TERMINATED_EVENT 之前需要大约24秒。当我使用 SImplement 项目时、我看不到相同的行为;断开连接是瞬时的。 如何解决此问题?
谢谢、
Addarsh
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 Launchpad 板上运行 multi_role 示例项目、并在广播时使用智能手机应用程序连接到该项目。
连接成功、我能够在手机上看到所有 GATT 特征。 但是、当我使用应用程序断开连接时、电话会立即断开连接、但我的 CC2640R2F 在收到 GAP_LINK_TERMINATED_EVENT 之前需要大约24秒。当我使用 SImplement 项目时、我看不到相同的行为;断开连接是瞬时的。 如何解决此问题?
谢谢、
Addarsh
您好、Addarsh、
您好、Rachel、
以下是您的问题的答案:
1.当我连接时,这是终端输出,如下所示:
当我在智能手机应用程序中选择断开连接选项时、我会启动秒表并等待终端输出屏幕更改。
当屏幕变为上图时、我停止秒表并测量时间。 在 GAP_LINK_TERMINATED_EVENT 中出现"已断开连接"打印、这就是我知道事件已收到的方式。
2.不,我没有监听器。
3.是的、我的手机和 Launchpad 之间只有1个连接。
4.我使用 SDK 的版本1.35.00.33。
不可以、我直接使用示例项目。
您好、Rachel、
我进行了一些实验、发现只有当我使用应用连接到运行 Launchpad 的 multi_role 代码时、才会发生这种情况。
当我使用另一个 LaunchPad 作为客户端(而不是应用程序)时、没有问题、两侧的断开连接都是瞬时的。
我使用的应用程序是 Android 智能手机上的 NRF 连接应用程序。
希望这对您有所帮助。
谢谢、
Addarsh