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.

[参考译文] CC2340R5:为什么 CC2340R5在刚刚连接到 BLE 中央设备后有时会断开

Guru**** 2563960 points
Other Parts Discussed in Thread: CC2340R5, LP-EM-CC2340R5

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1350954/cc2340r5-why-will-the-cc2340r5-sometimes-disconnect-after-just-connecting-to-ble-central

器件型号:CC2340R5

大家好、

我的客户将 CC2340R5与 based_ble 固件配合使用。 当 CC2340R5连接到 BLE Central 时、很容易断开连接。 有什么建议可以解决这种情况吗?

客户没有 BLE 嗅探器。 如何从 CC2340R5侧了解断开的原因?

测试环境:

BLE 外设:  LP-EM-CC2340R5 + basic_ble

BLE central:u-blox

测试步骤:

1. CC2340R5连接至 u-blox  

2.有时,连接后几乎立即断开连接。 故障率约为15%。

谢谢你。

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

    您好、Jerry。

    感谢您与我们联系。 使用智能手机或 LP-EM-CC2340R5作为中央设备时、是否观察到此行为? 我想查看该行为是否包含在 ublox 器件中。

    您是否还可以共享您正在使用的 SDK 版本?

    此致、

    1月

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

    大家好、Jan、

    将 CENTRAL 与  LP-EM-CC2340R5 host_test FW + BTool 一起使用时也会发生此行为。

    对于 SDK 版本、客户将在稍后回复。

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

    大家好、Jan、

    通过智能手机永远不会发生断开连接的情况、而通过 LP-EM-CC2340R5、这种情况有时会发生。

    SDK 版本:simplelink_lowpower_f3_sdk_7_40_00_64

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

    您好!

    感谢您的确认。 为了澄清这一点、在使用两个 LaunchPad 时也会观察到这种行为。 一个作为外设运行在未修改的 basic_ble 中、另一个作为 host_test 中的中央设备?

    此致、

    1月

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

    大家好、Jan、

    它会在某个时候分解使用两个 LaunchPad 的情况。 下面是该断开连接的屏幕截图。

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

    您好!

    明白了。 感谢您的确认。 您是否能够访问 BLE 数据包监听器(如 ellysis 或一线)? 如果是、您可以使用数据包捕获来显示正在发生的断开? 我想看看在空气中发生了什么事情,直到断开。

    此致、

    1月

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

    大家好、Jan、

    我问我的同事,没有人有嗅探器。 我可以将我的笔记本电脑用作 BLE 监听器吗?

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

    您好!

    遗憾的是

    没有。 如果无法使用监听器、那么可以帮助我们了解所发生的情况的是观察运行 based_ble 的 CC2340R5器件报告的断开原因。 您能分享报告原因是什么吗? 此致、 1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Jan、

    Fuyu 在其办公室环境中使用了两个 TI EVM 进行了测试。 故障率(连接后立即断开)大约为(1/20 ~ 2/20、进行了两次运行。 每次运行测试20次连接)。 您能否评论一下此故障率在办公室环境中是否正常?

    测试环境:

     SDK 版本:simplelink_lowpower_f3_sdk_7_40_00_64

     Central: CC2340R5 launchpad + host_test FW _ BTool

     外设:CC2340R5 launchpad + basic_ble 固件

     

    测试结果:

    故障率(连接后立即断开)大约为(1/20 ~ 2/20、进行了两次运行。 每次运行测试连接20次)

    断开连接日志:

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

    您好!

    如果环境中存在大量的 BLE 流量和大量的射频活动、则可能会出现这种情况。 当中央设备在连接建立期间无法从外设的前六个连接事件中听到返回时、即发生未能建立错误。 如果环境非常繁忙、则可能存在的环境干扰可能导致连接丢失数据包。 查看外设的断开原因也会有所帮助。

    此致、

    1月

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

    大家好、Jan、

    您能指导如何打印您提到的断开连接原因吗? 谢谢你。

    "查看外设的断开原因也会有所帮助。"

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

    您好、Jerry。

    可以在 app_connection.c 文件中的 BLEAPPUTIL_LINK_ENTERMIND_EVENT case 中提取断开原因。 断开连接的原因可以在 gapTermMsg->Reason 中找到

    此致、

    1月